Warning: Permanently added '34.229.22.76' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1659823 --chroot fedora-32-i386 --detached Version: 0.40 Task: {'build_id': 1659823, 'buildroot_pkgs': [], 'chroot': 'fedora-32-i386', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': 'a4bcd5db638a476c8b822a32fd87b3ac419cb446', 'git_repo': 'pemensik/unbound/openvswitch', 'memory_reqs': 2048, 'package_name': 'openvswitch', 'package_version': '2.14.0-2.fc31', 'project_dirname': 'unbound', 'project_name': 'unbound', 'project_owner': 'pemensik', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/pemensik/unbound/fedora-32-i386/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'pemensik/unbound--https://src.fedoraproject.org/user/aconole', 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/pemensik/unbound/openvswitch.git', 'committish': 'a4bcd5db638a476c8b822a32fd87b3ac419cb446'}, 'source_type': 8, 'submitter': 'https://src.fedoraproject.org/user/aconole', 'task_id': '1659823-fedora-32-i386', 'timeout': 108000, 'use_bootstrap_container': False, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/pemensik/unbound/openvswitch.git /tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/pemensik/unbound/openvswitch.git', '/tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch'... Running: git checkout a4bcd5db638a476c8b822a32fd87b3ac419cb446 cmd: ['git', 'checkout', 'a4bcd5db638a476c8b822a32fd87b3ac419cb446'] cwd: /tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch rc: 0 stdout: stderr: Note: switching to 'a4bcd5db638a476c8b822a32fd87b3ac419cb446'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a4bcd5d automatic import of openvswitch Running: cp -r . /tmp/copr-rpmbuild-49dm6n73 cmd: ['cp', '-r', '.', '/tmp/copr-rpmbuild-49dm6n73'] cwd: /tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/copr-rpmbuild-49dm6n73/obtain-sources/.config/rpkg.conf Running: rpkg -C /tmp/copr-rpmbuild-49dm6n73/obtain-sources/.config/rpkg.conf sources --outdir /tmp/copr-rpmbuild-49dm6n73 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['rpkg', '-C', '/tmp/copr-rpmbuild-49dm6n73/obtain-sources/.config/rpkg.conf', 'sources', '--outdir', '/tmp/copr-rpmbuild-49dm6n73'] cwd: /tmp/copr-rpmbuild-49dm6n73/obtain-sources/openvswitch rc: 0 stdout: Downloading openvswitch-2.14.0.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: Running (timeout=108000): unbuffer mock --buildsrpm --spec /tmp/copr-rpmbuild-49dm6n73/openvswitch.spec --sources /tmp/copr-rpmbuild-49dm6n73 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1600090994.272995 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.5 starting (python version = 3.7.6)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/tmp/copr-rpmbuild-49dm6n73/openvswitch.spec) Config(fedora-32-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-32-i686-1600090994.272995/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.5 INFO: Mock Version: 2.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 1.4 MB/s | 116 kB 00:00 local 36 MB/s | 56 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash  i686 5.0.17-1.fc32 local 1.6 M bzip2  i686 1.0.8-2.fc32 local 53 k coreutils  i686 8.32-4.fc32.1 local 1.3 M cpio  i686 2.13-4.fc32 local 290 k diffutils  i686 3.7-4.fc32 local 407 k fedora-release  noarch 32-3 local 12 k findutils  i686 1:4.7.0-4.fc32 local 568 k gawk  i686 5.0.1-7.fc32 local 1.2 M glibc-minimal-langpack  i686 2.31-4.fc32 local 58 k grep  i686 3.3-4.fc32 local 257 k gzip  i686 1.10-2.fc32 local 156 k info  i686 6.7-6.fc32 local 236 k make  i686 1:4.2.1-16.fc32 local 504 k patch  i686 2.7.6-12.fc32 local 149 k redhat-rpm-config  noarch 150-1.fc32 local 63 k rpm-build  i686 4.15.1-3.fc32.1 local 117 k sed  i686 4.5-5.fc32 local 295 k shadow-utils  i686 2:4.8.1-2.fc32 local 1.2 M tar  i686 2:1.32-5.fc32 local 914 k unzip  i686 6.0-47.fc32 local 181 k util-linux  i686 2.35.2-1.fc32 local 2.7 M which  i686 2.21-19.fc32 local 43 k xz  i686 5.2.5-1.fc32 local 192 k Installing dependencies: alternatives  i686 1.11-6.fc32 local 36 k audit-libs  i686 3.0-0.19.20191104git1c2f876.fc32 local 121 k basesystem  noarch 11-9.fc32 local 6.8 k binutils  i686 2.34-4.fc32 local 5.6 M binutils-gold  i686 2.34-4.fc32 local 941 k bzip2-libs  i686 1.0.8-2.fc32 local 40 k ca-certificates  noarch 2020.2.41-1.1.fc32 local 352 k coreutils-common  i686 8.32-4.fc32.1 local 2.0 M cracklib  i686 2.9.6-22.fc32 local 83 k crypto-policies  noarch 20200619-1.git781bbd4.fc32 local 58 k curl  i686 7.69.1-6.fc32 local 294 k cyrus-sasl-lib  i686 2.1.27-4.fc32 local 106 k dwz  i686 0.13-2.fc32 local 114 k efi-srpm-macros  noarch 4-4.fc32 local 22 k elfutils  i686 0.181-1.fc32 local 546 k elfutils-debuginfod-client i686 0.181-1.fc32 local 33 k elfutils-default-yama-scope noarch 0.181-1.fc32 local 17 k elfutils-libelf  i686 0.181-1.fc32 local 201 k elfutils-libs  i686 0.181-1.fc32 local 302 k expat  i686 2.2.8-2.fc32 local 106 k fedora-gpg-keys  noarch 32-6 local 105 k fedora-release-common  noarch 32-3 local 21 k fedora-repos  noarch 32-6 local 11 k file  i686 5.38-2.fc32 local 52 k file-libs  i686 5.38-2.fc32 local 575 k filesystem  i686 3.14-2.fc32 local 1.1 M fonts-srpm-macros  noarch 2.0.3-1.fc32 local 26 k fpc-srpm-macros  noarch 1.3-1.fc32 local 7.6 k gc  i686 8.0.4-3.fc32 local 116 k gdb-minimal  i686 9.1-6.fc32 local 3.8 M ghc-srpm-macros  noarch 1.5.0-2.fc32 local 7.7 k glibc  i686 2.31-4.fc32 local 3.3 M glibc-common  i686 2.31-4.fc32 local 1.8 M gmp  i686 1:6.1.2-13.fc32 local 304 k gnat-srpm-macros  noarch 4-11.fc32 local 8.2 k go-srpm-macros  noarch 3.0.9-1.fc32 local 25 k guile22  i686 2.2.6-4.fc32 local 6.7 M keyutils-libs  i686 1.6-4.fc32 local 32 k krb5-libs  i686 1.18.2-20.fc32 local 813 k libacl  i686 2.2.53-5.fc32 local 26 k libarchive  i686 3.4.3-1.fc32 local 433 k libattr  i686 2.4.48-8.fc32 local 19 k libblkid  i686 2.35.2-1.fc32 local 167 k libbrotli  i686 1.0.7-10.fc32 local 326 k libcap  i686 2.26-7.fc32 local 53 k libcap-ng  i686 0.7.11-1.fc32 local 28 k libcom_err  i686 1.45.5-3.fc32 local 28 k libcurl  i686 7.69.1-6.fc32 local 301 k libdb  i686 5.3.28-40.fc32 local 832 k libdb-utils  i686 5.3.28-40.fc32 local 149 k libfdisk  i686 2.35.2-1.fc32 local 223 k libffi  i686 3.1-24.fc32 local 32 k libgcc  i686 10.2.1-1.fc32 local 103 k libgcrypt  i686 1.8.5-3.fc32 local 449 k libgomp  i686 10.2.1-1.fc32 local 265 k libgpg-error  i686 1.36-3.fc32 local 206 k libidn2  i686 2.3.0-2.fc32 local 105 k libmetalink  i686 0.1.3-13.fc32 local 33 k libmount  i686 2.35.2-1.fc32 local 192 k libnghttp2  i686 1.41.0-1.fc32 local 87 k libnsl2  i686 1.2.0-6.20180605git4a062cf.fc32 local 62 k libpkgconf  i686 1.6.3-3.fc32 local 38 k libpsl  i686 0.21.0-4.fc32 local 62 k libpwquality  i686 1.4.2-2.fc32 local 102 k libselinux  i686 3.0-5.fc32 local 90 k libsemanage  i686 3.0-3.fc32 local 134 k libsepol  i686 3.0-4.fc32 local 328 k libsigsegv  i686 2.11-10.fc32 local 26 k libsmartcols  i686 2.35.2-1.fc32 local 127 k libssh  i686 0.9.4-3.fc32 local 233 k libssh-config  noarch 0.9.4-3.fc32 local 11 k libstdc++  i686 10.2.1-1.fc32 local 666 k libtasn1  i686 4.16.0-1.fc32 local 76 k libtirpc  i686 1.2.6-1.rc4.fc32 local 105 k libtool-ltdl  i686 2.4.6-33.fc32 local 38 k libunistring  i686 0.9.10-7.fc32 local 523 k libutempter  i686 1.1.6-18.fc32 local 26 k libuuid  i686 2.35.2-1.fc32 local 29 k libverto  i686 0.3.0-9.fc32 local 22 k libxcrypt  i686 4.4.17-1.fc32 local 131 k libxml2  i686 2.9.10-3.fc32 local 747 k libzstd  i686 1.4.5-4.fc32 local 351 k lua-libs  i686 5.3.5-8.fc32 local 134 k lz4-libs  i686 1.9.1-2.fc32 local 68 k mpfr  i686 4.0.2-5.fc32 local 263 k ncurses  i686 6.1-15.20191109.fc32 local 402 k ncurses-base  noarch 6.1-15.20191109.fc32 local 59 k ncurses-libs  i686 6.1-15.20191109.fc32 local 348 k nim-srpm-macros  noarch 3-2.fc32 local 8.3 k ocaml-srpm-macros  noarch 6-2.fc32 local 7.7 k openblas-srpm-macros  noarch 2-7.fc32 local 7.2 k openldap  i686 2.4.47-4.fc32 local 323 k openssl-libs  i686 1:1.1.1g-1.fc32 local 1.4 M p11-kit  i686 0.23.21-2.fc32 local 345 k p11-kit-trust  i686 0.23.21-2.fc32 local 142 k pam  i686 1.3.1-26.fc32 local 688 k pcre  i686 8.44-1.fc32 local 197 k pcre2  i686 10.35-4.fc32 local 233 k pcre2-syntax  noarch 10.35-4.fc32 local 142 k perl-srpm-macros  noarch 1-34.fc32 local 8.3 k pkgconf  i686 1.6.3-3.fc32 local 41 k pkgconf-m4  noarch 1.6.3-3.fc32 local 14 k pkgconf-pkg-config  i686 1.6.3-3.fc32 local 9.7 k popt  i686 1.16-19.fc32 local 61 k publicsuffix-list-dafsa  noarch 20190417-3.fc32 local 56 k python-srpm-macros  noarch 3-58.fc32 local 18 k qt5-srpm-macros  noarch 5.14.2-3.fc32 local 8.4 k readline  i686 8.0-4.fc32 local 210 k rpm  i686 4.15.1-3.fc32.1 local 497 k rpm-build-libs  i686 4.15.1-3.fc32.1 local 105 k rpm-libs  i686 4.15.1-3.fc32.1 local 328 k rust-srpm-macros  noarch 14-1.fc32 local 9.6 k setup  noarch 2.13.6-2.fc32 local 142 k systemd-libs  i686 245.7-1.fc32 local 594 k tzdata  noarch 2020a-1.fc32 local 430 k xxhash-libs  i686 0.8.0-1.fc32 local 52 k xz-libs  i686 5.2.5-1.fc32 local 98 k zip  i686 3.0-26.fc32 local 268 k zlib  i686 1.2.11-21.fc32 local 96 k zstd  i686 1.4.5-4.fc32 local 631 k Installing Groups: build Transaction Summary ================================================================================ Install 143 Packages Total download size: 58 M Installed size: 224 M Downloading Packages: (1/143): basesystem-11-9.fc32.noarch.rpm 112 kB/s | 6.8 kB 00:00 (2/143): alternatives-1.11-6.fc32.i686.rpm 563 kB/s | 36 kB 00:00 (3/143): audit-libs-3.0-0.19.20191104git1c2f876 1.7 MB/s | 121 kB 00:00 (4/143): binutils-gold-2.34-4.fc32.i686.rpm 14 MB/s | 941 kB 00:00 (5/143): bzip2-1.0.8-2.fc32.i686.rpm 3.1 MB/s | 53 kB 00:00 (6/143): bzip2-libs-1.0.8-2.fc32.i686.rpm 5.5 MB/s | 40 kB 00:00 (7/143): bash-5.0.17-1.fc32.i686.rpm 15 MB/s | 1.6 MB 00:00 (8/143): ca-certificates-2020.2.41-1.1.fc32.noa 12 MB/s | 352 kB 00:00 (9/143): coreutils-8.32-4.fc32.1.i686.rpm 18 MB/s | 1.3 MB 00:00 (10/143): cpio-2.13-4.fc32.i686.rpm 13 MB/s | 290 kB 00:00 (11/143): cracklib-2.9.6-22.fc32.i686.rpm 7.1 MB/s | 83 kB 00:00 (12/143): coreutils-common-8.32-4.fc32.1.i686.r 20 MB/s | 2.0 MB 00:00 (13/143): crypto-policies-20200619-1.git781bbd4 4.6 MB/s | 58 kB 00:00 (14/143): cyrus-sasl-lib-2.1.27-4.fc32.i686.rpm 9.1 MB/s | 106 kB 00:00 (15/143): curl-7.69.1-6.fc32.i686.rpm 16 MB/s | 294 kB 00:00 (16/143): diffutils-3.7-4.fc32.i686.rpm 22 MB/s | 407 kB 00:00 (17/143): binutils-2.34-4.fc32.i686.rpm 20 MB/s | 5.6 MB 00:00 (18/143): dwz-0.13-2.fc32.i686.rpm 2.8 MB/s | 114 kB 00:00 (19/143): efi-srpm-macros-4-4.fc32.noarch.rpm 880 kB/s | 22 kB 00:00 (20/143): elfutils-debuginfod-client-0.181-1.fc 4.6 MB/s | 33 kB 00:00 (21/143): elfutils-default-yama-scope-0.181-1.f 1.5 MB/s | 17 kB 00:00 (22/143): elfutils-libelf-0.181-1.fc32.i686.rpm 15 MB/s | 201 kB 00:00 (23/143): elfutils-0.181-1.fc32.i686.rpm 19 MB/s | 546 kB 00:00 (24/143): expat-2.2.8-2.fc32.i686.rpm 8.9 MB/s | 106 kB 00:00 (25/143): fedora-gpg-keys-32-6.noarch.rpm 11 MB/s | 105 kB 00:00 (26/143): fedora-release-32-3.noarch.rpm 3.5 MB/s | 12 kB 00:00 (27/143): fedora-release-common-32-3.noarch.rpm 2.6 MB/s | 21 kB 00:00 (28/143): fedora-repos-32-6.noarch.rpm 1.4 MB/s | 11 kB 00:00 (29/143): elfutils-libs-0.181-1.fc32.i686.rpm 6.9 MB/s | 302 kB 00:00 (30/143): file-5.38-2.fc32.i686.rpm 4.1 MB/s | 52 kB 00:00 (31/143): file-libs-5.38-2.fc32.i686.rpm 17 MB/s | 575 kB 00:00 (32/143): fonts-srpm-macros-2.0.3-1.fc32.noarch 5.5 MB/s | 26 kB 00:00 (33/143): findutils-4.7.0-4.fc32.i686.rpm 16 MB/s | 568 kB 00:00 (34/143): fpc-srpm-macros-1.3-1.fc32.noarch.rpm 841 kB/s | 7.6 kB 00:00 (35/143): gc-8.0.4-3.fc32.i686.rpm 13 MB/s | 116 kB 00:00 (36/143): filesystem-3.14-2.fc32.i686.rpm 20 MB/s | 1.1 MB 00:00 (37/143): ghc-srpm-macros-1.5.0-2.fc32.noarch.r 1.5 MB/s | 7.7 kB 00:00 (38/143): gawk-5.0.1-7.fc32.i686.rpm 15 MB/s | 1.2 MB 00:00 (39/143): glibc-common-2.31-4.fc32.i686.rpm 20 MB/s | 1.8 MB 00:00 (40/143): gdb-minimal-9.1-6.fc32.i686.rpm 21 MB/s | 3.8 MB 00:00 (41/143): glibc-2.31-4.fc32.i686.rpm 18 MB/s | 3.3 MB 00:00 (42/143): glibc-minimal-langpack-2.31-4.fc32.i6 1.6 MB/s | 58 kB 00:00 (43/143): gnat-srpm-macros-4-11.fc32.noarch.rpm 1.7 MB/s | 8.2 kB 00:00 (44/143): go-srpm-macros-3.0.9-1.fc32.noarch.rp 5.2 MB/s | 25 kB 00:00 (45/143): gmp-6.1.2-13.fc32.i686.rpm 11 MB/s | 304 kB 00:00 (46/143): grep-3.3-4.fc32.i686.rpm 15 MB/s | 257 kB 00:00 (47/143): gzip-1.10-2.fc32.i686.rpm 9.4 MB/s | 156 kB 00:00 (48/143): keyutils-libs-1.6-4.fc32.i686.rpm 4.2 MB/s | 32 kB 00:00 (49/143): info-6.7-6.fc32.i686.rpm 13 MB/s | 236 kB 00:00 (50/143): libacl-2.2.53-5.fc32.i686.rpm 3.9 MB/s | 26 kB 00:00 (51/143): libarchive-3.4.3-1.fc32.i686.rpm 17 MB/s | 433 kB 00:00 (52/143): krb5-libs-1.18.2-20.fc32.i686.rpm 18 MB/s | 813 kB 00:00 (53/143): libattr-2.4.48-8.fc32.i686.rpm 2.3 MB/s | 19 kB 00:00 (54/143): libblkid-2.35.2-1.fc32.i686.rpm 9.0 MB/s | 167 kB 00:00 (55/143): libbrotli-1.0.7-10.fc32.i686.rpm 16 MB/s | 326 kB 00:00 (56/143): libcap-2.26-7.fc32.i686.rpm 6.5 MB/s | 53 kB 00:00 (57/143): libcap-ng-0.7.11-1.fc32.i686.rpm 4.3 MB/s | 28 kB 00:00 (58/143): libcom_err-1.45.5-3.fc32.i686.rpm 4.6 MB/s | 28 kB 00:00 (59/143): libcurl-7.69.1-6.fc32.i686.rpm 12 MB/s | 301 kB 00:00 (60/143): libdb-utils-5.3.28-40.fc32.i686.rpm 15 MB/s | 149 kB 00:00 (61/143): libdb-5.3.28-40.fc32.i686.rpm 19 MB/s | 832 kB 00:00 (62/143): libfdisk-2.35.2-1.fc32.i686.rpm 14 MB/s | 223 kB 00:00 (63/143): libffi-3.1-24.fc32.i686.rpm 4.1 MB/s | 32 kB 00:00 (64/143): libgcc-10.2.1-1.fc32.i686.rpm 6.8 MB/s | 103 kB 00:00 (65/143): libgomp-10.2.1-1.fc32.i686.rpm 18 MB/s | 265 kB 00:00 (66/143): libgcrypt-1.8.5-3.fc32.i686.rpm 14 MB/s | 449 kB 00:00 (67/143): libgpg-error-1.36-3.fc32.i686.rpm 13 MB/s | 206 kB 00:00 (68/143): libmetalink-0.1.3-13.fc32.i686.rpm 3.9 MB/s | 33 kB 00:00 (69/143): libidn2-2.3.0-2.fc32.i686.rpm 4.1 MB/s | 105 kB 00:00 (70/143): libmount-2.35.2-1.fc32.i686.rpm 14 MB/s | 192 kB 00:00 (71/143): libnghttp2-1.41.0-1.fc32.i686.rpm 6.9 MB/s | 87 kB 00:00 (72/143): libpkgconf-1.6.3-3.fc32.i686.rpm 3.7 MB/s | 38 kB 00:00 (73/143): libpsl-0.21.0-4.fc32.i686.rpm 6.9 MB/s | 62 kB 00:00 (74/143): libnsl2-1.2.0-6.20180605git4a062cf.fc 2.1 MB/s | 62 kB 00:00 (75/143): libselinux-3.0-5.fc32.i686.rpm 7.6 MB/s | 90 kB 00:00 (76/143): libpwquality-1.4.2-2.fc32.i686.rpm 4.6 MB/s | 102 kB 00:00 (77/143): libsemanage-3.0-3.fc32.i686.rpm 11 MB/s | 134 kB 00:00 (78/143): libsigsegv-2.11-10.fc32.i686.rpm 4.8 MB/s | 26 kB 00:00 (79/143): guile22-2.2.6-4.fc32.i686.rpm 21 MB/s | 6.7 MB 00:00 (80/143): libsepol-3.0-4.fc32.i686.rpm 7.0 MB/s | 328 kB 00:00 (81/143): libsmartcols-2.35.2-1.fc32.i686.rpm 3.8 MB/s | 127 kB 00:00 (82/143): libssh-config-0.9.4-3.fc32.noarch.rpm 2.9 MB/s | 11 kB 00:00 (83/143): libtasn1-4.16.0-1.fc32.i686.rpm 5.4 MB/s | 76 kB 00:00 (84/143): libssh-0.9.4-3.fc32.i686.rpm 9.9 MB/s | 233 kB 00:00 (85/143): libtirpc-1.2.6-1.rc4.fc32.i686.rpm 11 MB/s | 105 kB 00:00 (86/143): libtool-ltdl-2.4.6-33.fc32.i686.rpm 4.6 MB/s | 38 kB 00:00 (87/143): libstdc++-10.2.1-1.fc32.i686.rpm 19 MB/s | 666 kB 00:00 (88/143): libutempter-1.1.6-18.fc32.i686.rpm 2.5 MB/s | 26 kB 00:00 (89/143): libuuid-2.35.2-1.fc32.i686.rpm 4.6 MB/s | 29 kB 00:00 (90/143): libverto-0.3.0-9.fc32.i686.rpm 3.3 MB/s | 22 kB 00:00 (91/143): libxcrypt-4.4.17-1.fc32.i686.rpm 14 MB/s | 131 kB 00:00 (92/143): libunistring-0.9.10-7.fc32.i686.rpm 17 MB/s | 523 kB 00:00 (93/143): lua-libs-5.3.5-8.fc32.i686.rpm 9.5 MB/s | 134 kB 00:00 (94/143): libzstd-1.4.5-4.fc32.i686.rpm 14 MB/s | 351 kB 00:00 (95/143): lz4-libs-1.9.1-2.fc32.i686.rpm 8.2 MB/s | 68 kB 00:00 (96/143): libxml2-2.9.10-3.fc32.i686.rpm 17 MB/s | 747 kB 00:00 (97/143): mpfr-4.0.2-5.fc32.i686.rpm 10 MB/s | 263 kB 00:00 (98/143): make-4.2.1-16.fc32.i686.rpm 14 MB/s | 504 kB 00:00 (99/143): ncurses-6.1-15.20191109.fc32.i686.rpm 17 MB/s | 402 kB 00:00 (100/143): ncurses-base-6.1-15.20191109.fc32.no 5.5 MB/s | 59 kB 00:00 (101/143): nim-srpm-macros-3-2.fc32.noarch.rpm 1.8 MB/s | 8.3 kB 00:00 (102/143): openblas-srpm-macros-2-7.fc32.noarch 2.0 MB/s | 7.2 kB 00:00 (103/143): ocaml-srpm-macros-6-2.fc32.noarch.rp 829 kB/s | 7.7 kB 00:00 (104/143): ncurses-libs-6.1-15.20191109.fc32.i6 20 MB/s | 348 kB 00:00 (105/143): openldap-2.4.47-4.fc32.i686.rpm 13 MB/s | 323 kB 00:00 (106/143): p11-kit-0.23.21-2.fc32.i686.rpm 12 MB/s | 345 kB 00:00 (107/143): p11-kit-trust-0.23.21-2.fc32.i686.rp 9.5 MB/s | 142 kB 00:00 (108/143): patch-2.7.6-12.fc32.i686.rpm 10 MB/s | 149 kB 00:00 (109/143): pam-1.3.1-26.fc32.i686.rpm 21 MB/s | 688 kB 00:00 (110/143): openssl-libs-1.1.1g-1.fc32.i686.rpm 19 MB/s | 1.4 MB 00:00 (111/143): pcre-8.44-1.fc32.i686.rpm 7.0 MB/s | 197 kB 00:00 (112/143): pcre2-10.35-4.fc32.i686.rpm 12 MB/s | 233 kB 00:00 (113/143): pcre2-syntax-10.35-4.fc32.noarch.rpm 12 MB/s | 142 kB 00:00 (114/143): perl-srpm-macros-1-34.fc32.noarch.rp 1.1 MB/s | 8.3 kB 00:00 (115/143): pkgconf-m4-1.6.3-3.fc32.noarch.rpm 3.8 MB/s | 14 kB 00:00 (116/143): pkgconf-1.6.3-3.fc32.i686.rpm 4.0 MB/s | 41 kB 00:00 (117/143): pkgconf-pkg-config-1.6.3-3.fc32.i686 981 kB/s | 9.7 kB 00:00 (118/143): publicsuffix-list-dafsa-20190417-3.f 8.1 MB/s | 56 kB 00:00 (119/143): popt-1.16-19.fc32.i686.rpm 4.8 MB/s | 61 kB 00:00 (120/143): python-srpm-macros-3-58.fc32.noarch. 1.6 MB/s | 18 kB 00:00 (121/143): redhat-rpm-config-150-1.fc32.noarch. 9.8 MB/s | 63 kB 00:00 (122/143): qt5-srpm-macros-5.14.2-3.fc32.noarch 503 kB/s | 8.4 kB 00:00 (123/143): readline-8.0-4.fc32.i686.rpm 11 MB/s | 210 kB 00:00 (124/143): rpm-build-4.15.1-3.fc32.1.i686.rpm 8.0 MB/s | 117 kB 00:00 (125/143): rpm-build-libs-4.15.1-3.fc32.1.i686. 8.3 MB/s | 105 kB 00:00 (126/143): rust-srpm-macros-14-1.fc32.noarch.rp 2.5 MB/s | 9.6 kB 00:00 (127/143): rpm-4.15.1-3.fc32.1.i686.rpm 18 MB/s | 497 kB 00:00 (128/143): setup-2.13.6-2.fc32.noarch.rpm 15 MB/s | 142 kB 00:00 (129/143): sed-4.5-5.fc32.i686.rpm 15 MB/s | 295 kB 00:00 (130/143): rpm-libs-4.15.1-3.fc32.1.i686.rpm 5.7 MB/s | 328 kB 00:00 (131/143): systemd-libs-245.7-1.fc32.i686.rpm 16 MB/s | 594 kB 00:00 (132/143): shadow-utils-4.8.1-2.fc32.i686.rpm 17 MB/s | 1.2 MB 00:00 (133/143): tzdata-2020a-1.fc32.noarch.rpm 10 MB/s | 430 kB 00:00 (134/143): tar-1.32-5.fc32.i686.rpm 17 MB/s | 914 kB 00:00 (135/143): unzip-6.0-47.fc32.i686.rpm 8.8 MB/s | 181 kB 00:00 (136/143): which-2.21-19.fc32.i686.rpm 5.3 MB/s | 43 kB 00:00 (137/143): xxhash-libs-0.8.0-1.fc32.i686.rpm 6.6 MB/s | 52 kB 00:00 (138/143): xz-libs-5.2.5-1.fc32.i686.rpm 7.0 MB/s | 98 kB 00:00 (139/143): xz-5.2.5-1.fc32.i686.rpm 9.3 MB/s | 192 kB 00:00 (140/143): zlib-1.2.11-21.fc32.i686.rpm 8.3 MB/s | 96 kB 00:00 (141/143): zip-3.0-26.fc32.i686.rpm 13 MB/s | 268 kB 00:00 (142/143): zstd-1.4.5-4.fc32.i686.rpm 22 MB/s | 631 kB 00:00 (143/143): util-linux-2.35.2-1.fc32.i686.rpm 28 MB/s | 2.7 MB 00:00 -------------------------------------------------------------------------------- Total 40 MB/s | 58 MB 00:01 Running transaction check warning: Generating 18 missing index(es), please wait... Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.14-2.fc32.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20200619-1.git781bbd4.fc32.noarc 1/143 Running scriptlet: crypto-policies-20200619-1.git781bbd4.fc32.noarc 1/143 Installing : tzdata-2020a-1.fc32.noarch 2/143 Installing : rust-srpm-macros-14-1.fc32.noarch 3/143 Installing : qt5-srpm-macros-5.14.2-3.fc32.noarch 4/143 Installing : publicsuffix-list-dafsa-20190417-3.fc32.noarch 5/143 Installing : pkgconf-m4-1.6.3-3.fc32.noarch 6/143 Installing : perl-srpm-macros-1-34.fc32.noarch 7/143 Installing : pcre2-syntax-10.35-4.fc32.noarch 8/143 Installing : openblas-srpm-macros-2-7.fc32.noarch 9/143 Installing : ocaml-srpm-macros-6-2.fc32.noarch 10/143 Installing : nim-srpm-macros-3-2.fc32.noarch 11/143 Installing : ncurses-base-6.1-15.20191109.fc32.noarch 12/143 Installing : libssh-config-0.9.4-3.fc32.noarch 13/143 Installing : gnat-srpm-macros-4-11.fc32.noarch 14/143 Installing : ghc-srpm-macros-1.5.0-2.fc32.noarch 15/143 Installing : fpc-srpm-macros-1.3-1.fc32.noarch 16/143 Installing : fedora-gpg-keys-32-6.noarch 17/143 Installing : fedora-release-32-3.noarch 18/143 Installing : fedora-repos-32-6.noarch 19/143 Installing : fedora-release-common-32-3.noarch 20/143 Installing : setup-2.13.6-2.fc32.noarch 21/143 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.6-2.fc32.noarch 21/143 Installing : filesystem-3.14-2.fc32.i686 22/143 Installing : basesystem-11-9.fc32.noarch 23/143 Installing : coreutils-common-8.32-4.fc32.1.i686 24/143 Installing : libgcc-10.2.1-1.fc32.i686 25/143 Running scriptlet: libgcc-10.2.1-1.fc32.i686 25/143 Installing : glibc-minimal-langpack-2.31-4.fc32.i686 26/143 Installing : glibc-common-2.31-4.fc32.i686 27/143 Running scriptlet: glibc-2.31-4.fc32.i686 28/143 Installing : glibc-2.31-4.fc32.i686 28/143 Running scriptlet: glibc-2.31-4.fc32.i686 28/143 Installing : ncurses-libs-6.1-15.20191109.fc32.i686 29/143 Installing : bash-5.0.17-1.fc32.i686 30/143 Running scriptlet: bash-5.0.17-1.fc32.i686 30/143 Installing : zlib-1.2.11-21.fc32.i686 31/143 Installing : bzip2-libs-1.0.8-2.fc32.i686 32/143 Installing : xz-libs-5.2.5-1.fc32.i686 33/143 Installing : elfutils-libelf-0.181-1.fc32.i686 34/143 Installing : libstdc++-10.2.1-1.fc32.i686 35/143 Installing : libdb-5.3.28-40.fc32.i686 36/143 Installing : libxcrypt-4.4.17-1.fc32.i686 37/143 Installing : readline-8.0-4.fc32.i686 38/143 Installing : gmp-1:6.1.2-13.fc32.i686 39/143 Installing : libattr-2.4.48-8.fc32.i686 40/143 Installing : libacl-2.2.53-5.fc32.i686 41/143 Installing : libcom_err-1.45.5-3.fc32.i686 42/143 Installing : libuuid-2.35.2-1.fc32.i686 43/143 Installing : popt-1.16-19.fc32.i686 44/143 Installing : libcap-2.26-7.fc32.i686 45/143 Installing : libunistring-0.9.10-7.fc32.i686 46/143 Installing : libzstd-1.4.5-4.fc32.i686 47/143 Installing : libidn2-2.3.0-2.fc32.i686 48/143 Installing : mpfr-4.0.2-5.fc32.i686 49/143 Installing : unzip-6.0-47.fc32.i686 50/143 Installing : file-libs-5.38-2.fc32.i686 51/143 Installing : file-5.38-2.fc32.i686 52/143 Installing : libsepol-3.0-4.fc32.i686 53/143 Running scriptlet: libsepol-3.0-4.fc32.i686 53/143 Installing : alternatives-1.11-6.fc32.i686 54/143 Installing : libcap-ng-0.7.11-1.fc32.i686 55/143 Installing : audit-libs-3.0-0.19.20191104git1c2f876.fc32.i686 56/143 Installing : libffi-3.1-24.fc32.i686 57/143 Installing : p11-kit-0.23.21-2.fc32.i686 58/143 Installing : lua-libs-5.3.5-8.fc32.i686 59/143 Installing : lz4-libs-1.9.1-2.fc32.i686 60/143 Installing : pcre2-10.35-4.fc32.i686 61/143 Installing : elfutils-default-yama-scope-0.181-1.fc32.noarch 62/143 Running scriptlet: elfutils-default-yama-scope-0.181-1.fc32.noarch 62/143 Installing : libselinux-3.0-5.fc32.i686 63/143 Installing : sed-4.5-5.fc32.i686 64/143 Installing : findutils-1:4.7.0-4.fc32.i686 65/143 Installing : libsemanage-3.0-3.fc32.i686 66/143 Installing : shadow-utils-2:4.8.1-2.fc32.i686 67/143 Running scriptlet: libutempter-1.1.6-18.fc32.i686 68/143 Installing : libutempter-1.1.6-18.fc32.i686 68/143 Installing : patch-2.7.6-12.fc32.i686 69/143 Installing : tar-2:1.32-5.fc32.i686 70/143 Installing : zip-3.0-26.fc32.i686 71/143 Installing : libpsl-0.21.0-4.fc32.i686 72/143 Installing : libdb-utils-5.3.28-40.fc32.i686 73/143 Installing : gc-8.0.4-3.fc32.i686 74/143 Installing : zstd-1.4.5-4.fc32.i686 75/143 Installing : dwz-0.13-2.fc32.i686 76/143 Installing : libxml2-2.9.10-3.fc32.i686 77/143 Installing : bzip2-1.0.8-2.fc32.i686 78/143 Installing : ncurses-6.1-15.20191109.fc32.i686 79/143 Installing : cpio-2.13-4.fc32.i686 80/143 Installing : diffutils-3.7-4.fc32.i686 81/143 Installing : expat-2.2.8-2.fc32.i686 82/143 Installing : libmetalink-0.1.3-13.fc32.i686 83/143 Installing : keyutils-libs-1.6-4.fc32.i686 84/143 Installing : libbrotli-1.0.7-10.fc32.i686 85/143 Installing : libgomp-10.2.1-1.fc32.i686 86/143 Installing : libgpg-error-1.36-3.fc32.i686 87/143 Installing : libgcrypt-1.8.5-3.fc32.i686 88/143 Installing : libnghttp2-1.41.0-1.fc32.i686 89/143 Installing : libpkgconf-1.6.3-3.fc32.i686 90/143 Installing : pkgconf-1.6.3-3.fc32.i686 91/143 Installing : pkgconf-pkg-config-1.6.3-3.fc32.i686 92/143 Installing : libsigsegv-2.11-10.fc32.i686 93/143 Installing : gawk-5.0.1-7.fc32.i686 94/143 Installing : libsmartcols-2.35.2-1.fc32.i686 95/143 Installing : libtasn1-4.16.0-1.fc32.i686 96/143 Installing : p11-kit-trust-0.23.21-2.fc32.i686 97/143 Running scriptlet: p11-kit-trust-0.23.21-2.fc32.i686 97/143 Installing : libtool-ltdl-2.4.6-33.fc32.i686 98/143 Installing : libverto-0.3.0-9.fc32.i686 99/143 Installing : pcre-8.44-1.fc32.i686 100/143 Installing : grep-3.3-4.fc32.i686 101/143 Installing : openssl-libs-1:1.1.1g-1.fc32.i686 102/143 Installing : coreutils-8.32-4.fc32.1.i686 103/143 Running scriptlet: ca-certificates-2020.2.41-1.1.fc32.noarch 104/143 Installing : ca-certificates-2020.2.41-1.1.fc32.noarch 104/143 Running scriptlet: ca-certificates-2020.2.41-1.1.fc32.noarch 104/143 Installing : krb5-libs-1.18.2-20.fc32.i686 105/143 Installing : libblkid-2.35.2-1.fc32.i686 106/143 Running scriptlet: libblkid-2.35.2-1.fc32.i686 106/143 Installing : libtirpc-1.2.6-1.rc4.fc32.i686 107/143 Installing : gzip-1.10-2.fc32.i686 108/143 Installing : cracklib-2.9.6-22.fc32.i686 109/143 Installing : libnsl2-1.2.0-6.20180605git4a062cf.fc32.i686 110/143 Installing : libpwquality-1.4.2-2.fc32.i686 111/143 Installing : pam-1.3.1-26.fc32.i686 112/143 Installing : libfdisk-2.35.2-1.fc32.i686 113/143 Installing : libmount-2.35.2-1.fc32.i686 114/143 Installing : cyrus-sasl-lib-2.1.27-4.fc32.i686 115/143 Installing : openldap-2.4.47-4.fc32.i686 116/143 Installing : libssh-0.9.4-3.fc32.i686 117/143 Installing : libcurl-7.69.1-6.fc32.i686 118/143 Installing : elfutils-libs-0.181-1.fc32.i686 119/143 Installing : elfutils-debuginfod-client-0.181-1.fc32.i686 120/143 Installing : binutils-gold-2.34-4.fc32.i686 121/143 Installing : binutils-2.34-4.fc32.i686 122/143 Running scriptlet: binutils-2.34-4.fc32.i686 122/143 Installing : elfutils-0.181-1.fc32.i686 123/143 Installing : curl-7.69.1-6.fc32.i686 124/143 Installing : guile22-2.2.6-4.fc32.i686 125/143 Running scriptlet: guile22-2.2.6-4.fc32.i686 125/143 Installing : systemd-libs-245.7-1.fc32.i686 126/143 Running scriptlet: systemd-libs-245.7-1.fc32.i686 126/143 Installing : libarchive-3.4.3-1.fc32.i686 127/143 Installing : rpm-4.15.1-3.fc32.1.i686 128/143 Installing : rpm-libs-4.15.1-3.fc32.1.i686 129/143 Installing : efi-srpm-macros-4-4.fc32.noarch 130/143 Installing : fonts-srpm-macros-2.0.3-1.fc32.noarch 131/143 Installing : go-srpm-macros-3.0.9-1.fc32.noarch 132/143 Installing : python-srpm-macros-3-58.fc32.noarch 133/143 Installing : redhat-rpm-config-150-1.fc32.noarch 134/143 Installing : rpm-build-libs-4.15.1-3.fc32.1.i686 135/143 Installing : xz-5.2.5-1.fc32.i686 136/143 Installing : xxhash-libs-0.8.0-1.fc32.i686 137/143 Installing : gdb-minimal-9.1-6.fc32.i686 138/143 Installing : rpm-build-4.15.1-3.fc32.1.i686 139/143 Installing : util-linux-2.35.2-1.fc32.i686 140/143 Running scriptlet: util-linux-2.35.2-1.fc32.i686 140/143 Installing : make-1:4.2.1-16.fc32.i686 141/143 Installing : info-6.7-6.fc32.i686 142/143 Installing : which-2.21-19.fc32.i686 143/143 Running scriptlet: filesystem-3.14-2.fc32.i686 143/143 Running scriptlet: ca-certificates-2020.2.41-1.1.fc32.noarch 143/143 Running scriptlet: which-2.21-19.fc32.i686 143/143 Verifying : alternatives-1.11-6.fc32.i686 1/143 Verifying : audit-libs-3.0-0.19.20191104git1c2f876.fc32.i686 2/143 Verifying : basesystem-11-9.fc32.noarch 3/143 Verifying : bash-5.0.17-1.fc32.i686 4/143 Verifying : binutils-2.34-4.fc32.i686 5/143 Verifying : binutils-gold-2.34-4.fc32.i686 6/143 Verifying : bzip2-1.0.8-2.fc32.i686 7/143 Verifying : bzip2-libs-1.0.8-2.fc32.i686 8/143 Verifying : ca-certificates-2020.2.41-1.1.fc32.noarch 9/143 Verifying : coreutils-8.32-4.fc32.1.i686 10/143 Verifying : coreutils-common-8.32-4.fc32.1.i686 11/143 Verifying : cpio-2.13-4.fc32.i686 12/143 Verifying : cracklib-2.9.6-22.fc32.i686 13/143 Verifying : crypto-policies-20200619-1.git781bbd4.fc32.noarc 14/143 Verifying : curl-7.69.1-6.fc32.i686 15/143 Verifying : cyrus-sasl-lib-2.1.27-4.fc32.i686 16/143 Verifying : diffutils-3.7-4.fc32.i686 17/143 Verifying : dwz-0.13-2.fc32.i686 18/143 Verifying : efi-srpm-macros-4-4.fc32.noarch 19/143 Verifying : elfutils-0.181-1.fc32.i686 20/143 Verifying : elfutils-debuginfod-client-0.181-1.fc32.i686 21/143 Verifying : elfutils-default-yama-scope-0.181-1.fc32.noarch 22/143 Verifying : elfutils-libelf-0.181-1.fc32.i686 23/143 Verifying : elfutils-libs-0.181-1.fc32.i686 24/143 Verifying : expat-2.2.8-2.fc32.i686 25/143 Verifying : fedora-gpg-keys-32-6.noarch 26/143 Verifying : fedora-release-32-3.noarch 27/143 Verifying : fedora-release-common-32-3.noarch 28/143 Verifying : fedora-repos-32-6.noarch 29/143 Verifying : file-5.38-2.fc32.i686 30/143 Verifying : file-libs-5.38-2.fc32.i686 31/143 Verifying : filesystem-3.14-2.fc32.i686 32/143 Verifying : findutils-1:4.7.0-4.fc32.i686 33/143 Verifying : fonts-srpm-macros-2.0.3-1.fc32.noarch 34/143 Verifying : fpc-srpm-macros-1.3-1.fc32.noarch 35/143 Verifying : gawk-5.0.1-7.fc32.i686 36/143 Verifying : gc-8.0.4-3.fc32.i686 37/143 Verifying : gdb-minimal-9.1-6.fc32.i686 38/143 Verifying : ghc-srpm-macros-1.5.0-2.fc32.noarch 39/143 Verifying : glibc-2.31-4.fc32.i686 40/143 Verifying : glibc-common-2.31-4.fc32.i686 41/143 Verifying : glibc-minimal-langpack-2.31-4.fc32.i686 42/143 Verifying : gmp-1:6.1.2-13.fc32.i686 43/143 Verifying : gnat-srpm-macros-4-11.fc32.noarch 44/143 Verifying : go-srpm-macros-3.0.9-1.fc32.noarch 45/143 Verifying : grep-3.3-4.fc32.i686 46/143 Verifying : guile22-2.2.6-4.fc32.i686 47/143 Verifying : gzip-1.10-2.fc32.i686 48/143 Verifying : info-6.7-6.fc32.i686 49/143 Verifying : keyutils-libs-1.6-4.fc32.i686 50/143 Verifying : krb5-libs-1.18.2-20.fc32.i686 51/143 Verifying : libacl-2.2.53-5.fc32.i686 52/143 Verifying : libarchive-3.4.3-1.fc32.i686 53/143 Verifying : libattr-2.4.48-8.fc32.i686 54/143 Verifying : libblkid-2.35.2-1.fc32.i686 55/143 Verifying : libbrotli-1.0.7-10.fc32.i686 56/143 Verifying : libcap-2.26-7.fc32.i686 57/143 Verifying : libcap-ng-0.7.11-1.fc32.i686 58/143 Verifying : libcom_err-1.45.5-3.fc32.i686 59/143 Verifying : libcurl-7.69.1-6.fc32.i686 60/143 Verifying : libdb-5.3.28-40.fc32.i686 61/143 Verifying : libdb-utils-5.3.28-40.fc32.i686 62/143 Verifying : libfdisk-2.35.2-1.fc32.i686 63/143 Verifying : libffi-3.1-24.fc32.i686 64/143 Verifying : libgcc-10.2.1-1.fc32.i686 65/143 Verifying : libgcrypt-1.8.5-3.fc32.i686 66/143 Verifying : libgomp-10.2.1-1.fc32.i686 67/143 Verifying : libgpg-error-1.36-3.fc32.i686 68/143 Verifying : libidn2-2.3.0-2.fc32.i686 69/143 Verifying : libmetalink-0.1.3-13.fc32.i686 70/143 Verifying : libmount-2.35.2-1.fc32.i686 71/143 Verifying : libnghttp2-1.41.0-1.fc32.i686 72/143 Verifying : libnsl2-1.2.0-6.20180605git4a062cf.fc32.i686 73/143 Verifying : libpkgconf-1.6.3-3.fc32.i686 74/143 Verifying : libpsl-0.21.0-4.fc32.i686 75/143 Verifying : libpwquality-1.4.2-2.fc32.i686 76/143 Verifying : libselinux-3.0-5.fc32.i686 77/143 Verifying : libsemanage-3.0-3.fc32.i686 78/143 Verifying : libsepol-3.0-4.fc32.i686 79/143 Verifying : libsigsegv-2.11-10.fc32.i686 80/143 Verifying : libsmartcols-2.35.2-1.fc32.i686 81/143 Verifying : libssh-0.9.4-3.fc32.i686 82/143 Verifying : libssh-config-0.9.4-3.fc32.noarch 83/143 Verifying : libstdc++-10.2.1-1.fc32.i686 84/143 Verifying : libtasn1-4.16.0-1.fc32.i686 85/143 Verifying : libtirpc-1.2.6-1.rc4.fc32.i686 86/143 Verifying : libtool-ltdl-2.4.6-33.fc32.i686 87/143 Verifying : libunistring-0.9.10-7.fc32.i686 88/143 Verifying : libutempter-1.1.6-18.fc32.i686 89/143 Verifying : libuuid-2.35.2-1.fc32.i686 90/143 Verifying : libverto-0.3.0-9.fc32.i686 91/143 Verifying : libxcrypt-4.4.17-1.fc32.i686 92/143 Verifying : libxml2-2.9.10-3.fc32.i686 93/143 Verifying : libzstd-1.4.5-4.fc32.i686 94/143 Verifying : lua-libs-5.3.5-8.fc32.i686 95/143 Verifying : lz4-libs-1.9.1-2.fc32.i686 96/143 Verifying : make-1:4.2.1-16.fc32.i686 97/143 Verifying : mpfr-4.0.2-5.fc32.i686 98/143 Verifying : ncurses-6.1-15.20191109.fc32.i686 99/143 Verifying : ncurses-base-6.1-15.20191109.fc32.noarch 100/143 Verifying : ncurses-libs-6.1-15.20191109.fc32.i686 101/143 Verifying : nim-srpm-macros-3-2.fc32.noarch 102/143 Verifying : ocaml-srpm-macros-6-2.fc32.noarch 103/143 Verifying : openblas-srpm-macros-2-7.fc32.noarch 104/143 Verifying : openldap-2.4.47-4.fc32.i686 105/143 Verifying : openssl-libs-1:1.1.1g-1.fc32.i686 106/143 Verifying : p11-kit-0.23.21-2.fc32.i686 107/143 Verifying : p11-kit-trust-0.23.21-2.fc32.i686 108/143 Verifying : pam-1.3.1-26.fc32.i686 109/143 Verifying : patch-2.7.6-12.fc32.i686 110/143 Verifying : pcre-8.44-1.fc32.i686 111/143 Verifying : pcre2-10.35-4.fc32.i686 112/143 Verifying : pcre2-syntax-10.35-4.fc32.noarch 113/143 Verifying : perl-srpm-macros-1-34.fc32.noarch 114/143 Verifying : pkgconf-1.6.3-3.fc32.i686 115/143 Verifying : pkgconf-m4-1.6.3-3.fc32.noarch 116/143 Verifying : pkgconf-pkg-config-1.6.3-3.fc32.i686 117/143 Verifying : popt-1.16-19.fc32.i686 118/143 Verifying : publicsuffix-list-dafsa-20190417-3.fc32.noarch 119/143 Verifying : python-srpm-macros-3-58.fc32.noarch 120/143 Verifying : qt5-srpm-macros-5.14.2-3.fc32.noarch 121/143 Verifying : readline-8.0-4.fc32.i686 122/143 Verifying : redhat-rpm-config-150-1.fc32.noarch 123/143 Verifying : rpm-4.15.1-3.fc32.1.i686 124/143 Verifying : rpm-build-4.15.1-3.fc32.1.i686 125/143 Verifying : rpm-build-libs-4.15.1-3.fc32.1.i686 126/143 Verifying : rpm-libs-4.15.1-3.fc32.1.i686 127/143 Verifying : rust-srpm-macros-14-1.fc32.noarch 128/143 Verifying : sed-4.5-5.fc32.i686 129/143 Verifying : setup-2.13.6-2.fc32.noarch 130/143 Verifying : shadow-utils-2:4.8.1-2.fc32.i686 131/143 Verifying : systemd-libs-245.7-1.fc32.i686 132/143 Verifying : tar-2:1.32-5.fc32.i686 133/143 Verifying : tzdata-2020a-1.fc32.noarch 134/143 Verifying : unzip-6.0-47.fc32.i686 135/143 Verifying : util-linux-2.35.2-1.fc32.i686 136/143 Verifying : which-2.21-19.fc32.i686 137/143 Verifying : xxhash-libs-0.8.0-1.fc32.i686 138/143 Verifying : xz-5.2.5-1.fc32.i686 139/143 Verifying : xz-libs-5.2.5-1.fc32.i686 140/143 Verifying : zip-3.0-26.fc32.i686 141/143 Verifying : zlib-1.2.11-21.fc32.i686 142/143 Verifying : zstd-1.4.5-4.fc32.i686 143/143 Installed: alternatives-1.11-6.fc32.i686 audit-libs-3.0-0.19.20191104git1c2f876.fc32.i686 basesystem-11-9.fc32.noarch bash-5.0.17-1.fc32.i686 binutils-2.34-4.fc32.i686 binutils-gold-2.34-4.fc32.i686 bzip2-1.0.8-2.fc32.i686 bzip2-libs-1.0.8-2.fc32.i686 ca-certificates-2020.2.41-1.1.fc32.noarch coreutils-8.32-4.fc32.1.i686 coreutils-common-8.32-4.fc32.1.i686 cpio-2.13-4.fc32.i686 cracklib-2.9.6-22.fc32.i686 crypto-policies-20200619-1.git781bbd4.fc32.noarch curl-7.69.1-6.fc32.i686 cyrus-sasl-lib-2.1.27-4.fc32.i686 diffutils-3.7-4.fc32.i686 dwz-0.13-2.fc32.i686 efi-srpm-macros-4-4.fc32.noarch elfutils-0.181-1.fc32.i686 elfutils-debuginfod-client-0.181-1.fc32.i686 elfutils-default-yama-scope-0.181-1.fc32.noarch elfutils-libelf-0.181-1.fc32.i686 elfutils-libs-0.181-1.fc32.i686 expat-2.2.8-2.fc32.i686 fedora-gpg-keys-32-6.noarch fedora-release-32-3.noarch fedora-release-common-32-3.noarch fedora-repos-32-6.noarch file-5.38-2.fc32.i686 file-libs-5.38-2.fc32.i686 filesystem-3.14-2.fc32.i686 findutils-1:4.7.0-4.fc32.i686 fonts-srpm-macros-2.0.3-1.fc32.noarch fpc-srpm-macros-1.3-1.fc32.noarch gawk-5.0.1-7.fc32.i686 gc-8.0.4-3.fc32.i686 gdb-minimal-9.1-6.fc32.i686 ghc-srpm-macros-1.5.0-2.fc32.noarch glibc-2.31-4.fc32.i686 glibc-common-2.31-4.fc32.i686 glibc-minimal-langpack-2.31-4.fc32.i686 gmp-1:6.1.2-13.fc32.i686 gnat-srpm-macros-4-11.fc32.noarch go-srpm-macros-3.0.9-1.fc32.noarch grep-3.3-4.fc32.i686 guile22-2.2.6-4.fc32.i686 gzip-1.10-2.fc32.i686 info-6.7-6.fc32.i686 keyutils-libs-1.6-4.fc32.i686 krb5-libs-1.18.2-20.fc32.i686 libacl-2.2.53-5.fc32.i686 libarchive-3.4.3-1.fc32.i686 libattr-2.4.48-8.fc32.i686 libblkid-2.35.2-1.fc32.i686 libbrotli-1.0.7-10.fc32.i686 libcap-2.26-7.fc32.i686 libcap-ng-0.7.11-1.fc32.i686 libcom_err-1.45.5-3.fc32.i686 libcurl-7.69.1-6.fc32.i686 libdb-5.3.28-40.fc32.i686 libdb-utils-5.3.28-40.fc32.i686 libfdisk-2.35.2-1.fc32.i686 libffi-3.1-24.fc32.i686 libgcc-10.2.1-1.fc32.i686 libgcrypt-1.8.5-3.fc32.i686 libgomp-10.2.1-1.fc32.i686 libgpg-error-1.36-3.fc32.i686 libidn2-2.3.0-2.fc32.i686 libmetalink-0.1.3-13.fc32.i686 libmount-2.35.2-1.fc32.i686 libnghttp2-1.41.0-1.fc32.i686 libnsl2-1.2.0-6.20180605git4a062cf.fc32.i686 libpkgconf-1.6.3-3.fc32.i686 libpsl-0.21.0-4.fc32.i686 libpwquality-1.4.2-2.fc32.i686 libselinux-3.0-5.fc32.i686 libsemanage-3.0-3.fc32.i686 libsepol-3.0-4.fc32.i686 libsigsegv-2.11-10.fc32.i686 libsmartcols-2.35.2-1.fc32.i686 libssh-0.9.4-3.fc32.i686 libssh-config-0.9.4-3.fc32.noarch libstdc++-10.2.1-1.fc32.i686 libtasn1-4.16.0-1.fc32.i686 libtirpc-1.2.6-1.rc4.fc32.i686 libtool-ltdl-2.4.6-33.fc32.i686 libunistring-0.9.10-7.fc32.i686 libutempter-1.1.6-18.fc32.i686 libuuid-2.35.2-1.fc32.i686 libverto-0.3.0-9.fc32.i686 libxcrypt-4.4.17-1.fc32.i686 libxml2-2.9.10-3.fc32.i686 libzstd-1.4.5-4.fc32.i686 lua-libs-5.3.5-8.fc32.i686 lz4-libs-1.9.1-2.fc32.i686 make-1:4.2.1-16.fc32.i686 mpfr-4.0.2-5.fc32.i686 ncurses-6.1-15.20191109.fc32.i686 ncurses-base-6.1-15.20191109.fc32.noarch ncurses-libs-6.1-15.20191109.fc32.i686 nim-srpm-macros-3-2.fc32.noarch ocaml-srpm-macros-6-2.fc32.noarch openblas-srpm-macros-2-7.fc32.noarch openldap-2.4.47-4.fc32.i686 openssl-libs-1:1.1.1g-1.fc32.i686 p11-kit-0.23.21-2.fc32.i686 p11-kit-trust-0.23.21-2.fc32.i686 pam-1.3.1-26.fc32.i686 patch-2.7.6-12.fc32.i686 pcre-8.44-1.fc32.i686 pcre2-10.35-4.fc32.i686 pcre2-syntax-10.35-4.fc32.noarch perl-srpm-macros-1-34.fc32.noarch pkgconf-1.6.3-3.fc32.i686 pkgconf-m4-1.6.3-3.fc32.noarch pkgconf-pkg-config-1.6.3-3.fc32.i686 popt-1.16-19.fc32.i686 publicsuffix-list-dafsa-20190417-3.fc32.noarch python-srpm-macros-3-58.fc32.noarch qt5-srpm-macros-5.14.2-3.fc32.noarch readline-8.0-4.fc32.i686 redhat-rpm-config-150-1.fc32.noarch rpm-4.15.1-3.fc32.1.i686 rpm-build-4.15.1-3.fc32.1.i686 rpm-build-libs-4.15.1-3.fc32.1.i686 rpm-libs-4.15.1-3.fc32.1.i686 rust-srpm-macros-14-1.fc32.noarch sed-4.5-5.fc32.i686 setup-2.13.6-2.fc32.noarch shadow-utils-2:4.8.1-2.fc32.i686 systemd-libs-245.7-1.fc32.i686 tar-2:1.32-5.fc32.i686 tzdata-2020a-1.fc32.noarch unzip-6.0-47.fc32.i686 util-linux-2.35.2-1.fc32.i686 which-2.21-19.fc32.i686 xxhash-libs-0.8.0-1.fc32.i686 xz-5.2.5-1.fc32.i686 xz-libs-5.2.5-1.fc32.i686 zip-3.0-26.fc32.i686 zlib-1.2.11-21.fc32.i686 zstd-1.4.5-4.fc32.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: file-libs-5.38-2.fc32.i686 pkgconf-pkg-config-1.6.3-3.fc32.i686 file-5.38-2.fc32.i686 gc-8.0.4-3.fc32.i686 rpm-build-libs-4.15.1-3.fc32.1.i686 libstdc++-10.2.1-1.fc32.i686 gnat-srpm-macros-4-11.fc32.noarch binutils-2.34-4.fc32.i686 libtool-ltdl-2.4.6-33.fc32.i686 libsmartcols-2.35.2-1.fc32.i686 coreutils-common-8.32-4.fc32.1.i686 libarchive-3.4.3-1.fc32.i686 ocaml-srpm-macros-6-2.fc32.noarch libcap-ng-0.7.11-1.fc32.i686 qt5-srpm-macros-5.14.2-3.fc32.noarch unzip-6.0-47.fc32.i686 glibc-minimal-langpack-2.31-4.fc32.i686 expat-2.2.8-2.fc32.i686 ncurses-libs-6.1-15.20191109.fc32.i686 ghc-srpm-macros-1.5.0-2.fc32.noarch bzip2-1.0.8-2.fc32.i686 cracklib-2.9.6-22.fc32.i686 xz-5.2.5-1.fc32.i686 publicsuffix-list-dafsa-20190417-3.fc32.noarch rust-srpm-macros-14-1.fc32.noarch fedora-release-common-32-3.noarch libpkgconf-1.6.3-3.fc32.i686 p11-kit-0.23.21-2.fc32.i686 libverto-0.3.0-9.fc32.i686 glibc-2.31-4.fc32.i686 filesystem-3.14-2.fc32.i686 redhat-rpm-config-150-1.fc32.noarch libmount-2.35.2-1.fc32.i686 tar-1.32-5.fc32.i686 go-srpm-macros-3.0.9-1.fc32.noarch libgpg-error-1.36-3.fc32.i686 libmetalink-0.1.3-13.fc32.i686 pkgconf-1.6.3-3.fc32.i686 libacl-2.2.53-5.fc32.i686 crypto-policies-20200619-1.git781bbd4.fc32.noarch libpwquality-1.4.2-2.fc32.i686 openldap-2.4.47-4.fc32.i686 libssh-0.9.4-3.fc32.i686 libxml2-2.9.10-3.fc32.i686 info-6.7-6.fc32.i686 pcre2-10.35-4.fc32.i686 libgomp-10.2.1-1.fc32.i686 readline-8.0-4.fc32.i686 efi-srpm-macros-4-4.fc32.noarch xz-libs-5.2.5-1.fc32.i686 findutils-4.7.0-4.fc32.i686 rpm-build-4.15.1-3.fc32.1.i686 rpm-4.15.1-3.fc32.1.i686 nim-srpm-macros-3-2.fc32.noarch ncurses-base-6.1-15.20191109.fc32.noarch libdb-5.3.28-40.fc32.i686 basesystem-11-9.fc32.noarch alternatives-1.11-6.fc32.i686 libtirpc-1.2.6-1.rc4.fc32.i686 elfutils-libelf-0.181-1.fc32.i686 curl-7.69.1-6.fc32.i686 binutils-gold-2.34-4.fc32.i686 libunistring-0.9.10-7.fc32.i686 coreutils-8.32-4.fc32.1.i686 libxcrypt-4.4.17-1.fc32.i686 zlib-1.2.11-21.fc32.i686 libgcc-10.2.1-1.fc32.i686 xxhash-libs-0.8.0-1.fc32.i686 gzip-1.10-2.fc32.i686 gdb-minimal-9.1-6.fc32.i686 libnghttp2-1.41.0-1.fc32.i686 libgcrypt-1.8.5-3.fc32.i686 libutempter-1.1.6-18.fc32.i686 fedora-repos-32-6.noarch util-linux-2.35.2-1.fc32.i686 cyrus-sasl-lib-2.1.27-4.fc32.i686 libffi-3.1-24.fc32.i686 libcom_err-1.45.5-3.fc32.i686 cpio-2.13-4.fc32.i686 fpc-srpm-macros-1.3-1.fc32.noarch shadow-utils-4.8.1-2.fc32.i686 pcre-8.44-1.fc32.i686 ncurses-6.1-15.20191109.fc32.i686 pkgconf-m4-1.6.3-3.fc32.noarch libzstd-1.4.5-4.fc32.i686 libpsl-0.21.0-4.fc32.i686 libsepol-3.0-4.fc32.i686 pam-1.3.1-26.fc32.i686 perl-srpm-macros-1-34.fc32.noarch fedora-release-32-3.noarch gmp-6.1.2-13.fc32.i686 patch-2.7.6-12.fc32.i686 libssh-config-0.9.4-3.fc32.noarch guile22-2.2.6-4.fc32.i686 libsigsegv-2.11-10.fc32.i686 openblas-srpm-macros-2-7.fc32.noarch libblkid-2.35.2-1.fc32.i686 libnsl2-1.2.0-6.20180605git4a062cf.fc32.i686 grep-3.3-4.fc32.i686 ca-certificates-2020.2.41-1.1.fc32.noarch which-2.21-19.fc32.i686 glibc-common-2.31-4.fc32.i686 libidn2-2.3.0-2.fc32.i686 zstd-1.4.5-4.fc32.i686 diffutils-3.7-4.fc32.i686 python-srpm-macros-3-58.fc32.noarch openssl-libs-1.1.1g-1.fc32.i686 pcre2-syntax-10.35-4.fc32.noarch lua-libs-5.3.5-8.fc32.i686 p11-kit-trust-0.23.21-2.fc32.i686 libdb-utils-5.3.28-40.fc32.i686 elfutils-0.181-1.fc32.i686 dwz-0.13-2.fc32.i686 make-4.2.1-16.fc32.i686 elfutils-debuginfod-client-0.181-1.fc32.i686 libcap-2.26-7.fc32.i686 tzdata-2020a-1.fc32.noarch audit-libs-3.0-0.19.20191104git1c2f876.fc32.i686 libattr-2.4.48-8.fc32.i686 mpfr-4.0.2-5.fc32.i686 elfutils-libs-0.181-1.fc32.i686 rpm-libs-4.15.1-3.fc32.1.i686 krb5-libs-1.18.2-20.fc32.i686 setup-2.13.6-2.fc32.noarch fonts-srpm-macros-2.0.3-1.fc32.noarch libbrotli-1.0.7-10.fc32.i686 systemd-libs-245.7-1.fc32.i686 libuuid-2.35.2-1.fc32.i686 lz4-libs-1.9.1-2.fc32.i686 popt-1.16-19.fc32.i686 elfutils-default-yama-scope-0.181-1.fc32.noarch keyutils-libs-1.6-4.fc32.i686 bzip2-libs-1.0.8-2.fc32.i686 libselinux-3.0-5.fc32.i686 libtasn1-4.16.0-1.fc32.i686 libfdisk-2.35.2-1.fc32.i686 bash-5.0.17-1.fc32.i686 sed-4.5-5.fc32.i686 libcurl-7.69.1-6.fc32.i686 zip-3.0-26.fc32.i686 fedora-gpg-keys-32-6.noarch gawk-5.0.1-7.fc32.i686 libsemanage-3.0-3.fc32.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1600041600 Wrote: /builddir/build/SRPMS/openvswitch-2.14.0-2.fc32.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-32-i686-1600090994.272995/root/var/log/dnf.rpm.log /var/lib/mock/fedora-32-i686-1600090994.272995/root/var/log/dnf.librepo.log /var/lib/mock/fedora-32-i686-1600090994.272995/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/copr-rpmbuild-49dm6n73/openvswitch.spec) Config(child) 0 minutes 44 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=108000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openvswitch-2.14.0-2.fc32.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1600091039.485637 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.5 starting (python version = 3.7.6)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/openvswitch-2.14.0-2.fc32.src.rpm) Config(fedora-32-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-32-i686-1600091039.485637/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.5 INFO: Mock Version: 2.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 21 kB/s | 3.3 kB 00:00 local 173 kB/s | 3.8 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for openvswitch-2.14.0-2.fc32.src.rpm Start: build setup for openvswitch-2.14.0-2.fc32.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1600041600 Wrote: /builddir/build/SRPMS/openvswitch-2.14.0-2.fc32.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 173 kB/s | 3.3 kB 00:00 local 151 kB/s | 3.8 kB 00:00 Package libcap-ng-0.7.11-1.fc32.i686 is already installed. Package make-1:4.2.1-16.fc32.i686 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: autoconf  noarch 2.69-33.fc32 local 666 k automake  noarch 1.16.1-14.fc32 local 665 k desktop-file-utils  i686 0.24-2.fc32 local 72 k dpdk-devel  i686 2:19.11.1-3.fc32 local 494 k gcc  i686 10.2.1-1.fc32 local 29 M gcc-c++  i686 10.2.1-1.fc32 local 11 M graphviz  i686 2.42.4-1.fc32 local 3.6 M groff  i686 1.22.3-22.fc32 local 1.1 M groff-base  i686 1.22.3-22.fc32 local 1.1 M libcap-ng-devel  i686 0.7.11-1.fc32 local 24 k libpcap-devel  i686 14:1.9.1-3.fc32 local 136 k libtool  i686 2.4.6-33.fc32 local 579 k numactl-devel  i686 2.0.12-4.fc32 local 22 k openssl  i686 1:1.1.1g-1.fc32 local 678 k openssl-devel  i686 1:1.1.1g-1.fc32 local 2.2 M procps-ng  i686 3.3.16-1.fc32 local 333 k python3-devel  i686 3.8.5-5.fc32 local 203 k python3-pyOpenSSL  noarch 19.0.0-6.fc32 local 92 k python3-setuptools  noarch 41.6.0-2.fc32 local 588 k python3-six  noarch 1.14.0-2.fc32 local 36 k python3-sphinx  noarch 1:2.2.2-2.fc32 local 1.9 M systemd  i686 245.7-1.fc32 local 4.3 M unbound-devel  i686 1.10.1-1.fc32 local 37 k Installing dependencies: acl  i686 2.2.53-5.fc32 local 73 k adobe-mappings-cmap  noarch 20171205-7.fc32 local 1.9 M adobe-mappings-cmap-deprecated  noarch 20171205-7.fc32 local 109 k adobe-mappings-pdf  noarch 20180407-5.fc32 local 668 k annobin  i686 9.27-1.fc32 local 99 k atk  i686 2.36.0-1.fc32 local 274 k avahi-libs  i686 0.7-23.fc32 local 67 k cairo  i686 1.16.0-8.fc32 local 782 k cairo-gobject  i686 1.16.0-8.fc32 local 18 k cpp  i686 10.2.1-1.fc32 local 9.4 M cryptsetup-libs  i686 2.3.4-1.fc32 local 504 k cups-libs  i686 1:2.3.3-13.fc32 local 294 k dbus  i686 1:1.12.20-1.fc32 local 9.8 k dbus-broker  i686 24-1.fc32 local 183 k dbus-common  noarch 1:1.12.20-1.fc32 local 16 k dbus-libs  i686 1:1.12.20-1.fc32 local 175 k dejavu-sans-fonts  noarch 2.37-8.fc32 local 1.3 M device-mapper  i686 1.02.171-1.fc32 local 145 k device-mapper-libs  i686 1.02.171-1.fc32 local 194 k dpdk  i686 2:19.11.1-3.fc32 local 4.1 M emacs-filesystem  noarch 1:27.1-2.fc32 local 7.9 k fontconfig  i686 2.13.92-9.fc32 local 277 k fonts-filesystem  noarch 2.0.3-1.fc32 local 7.8 k freetype  i686 2.10.2-1.fc32 local 409 k fribidi  i686 1.0.9-1.fc32 local 86 k gd  i686 2.3.0-2.fc32 local 146 k gdbm-libs  i686 1:1.18.1-3.fc32 local 57 k gdk-pixbuf2  i686 2.40.0-2.fc32 local 470 k gdk-pixbuf2-modules  i686 2.40.0-2.fc32 local 104 k glib2  i686 2.64.5-1.fc32 local 2.7 M glibc-devel  i686 2.31-4.fc32 local 1.0 M glibc-headers  i686 2.31-4.fc32 local 457 k gnutls  i686 3.6.15-1.fc32 local 1.0 M google-droid-sans-fonts  noarch 20200215-3.fc32 local 2.7 M graphite2  i686 1.3.14-1.fc32 local 108 k gtk-update-icon-cache  i686 3.24.22-1.fc32 local 34 k gtk2  i686 2.24.32-7.fc32 local 3.7 M gts  i686 0.7.6-37.20121130.fc32 local 250 k harfbuzz  i686 2.6.4-3.fc32 local 625 k hicolor-icon-theme  noarch 0.17-8.fc32 local 44 k iptables-libs  i686 1.8.4-9.fc32 local 377 k isl  i686 0.16.1-10.fc32 local 985 k jasper-libs  i686 2.0.17-1.fc32 local 167 k jbig2dec-libs  i686 0.18-1.fc32 local 76 k jbigkit-libs  i686 2.1-18.fc32 local 54 k json-c  i686 0.13.1-13.fc32 local 40 k kernel-headers  i686 5.8.8-200.fc32 local 1.2 M kmod-libs  i686 27-1.fc32 local 70 k langpacks-core-font-en  noarch 3.0-3.fc32 local 9.4 k lasi  i686 1.1.3-2.fc32 local 57 k lcms2  i686 2.9-7.fc32 local 184 k libICE  i686 1.0.10-3.fc32 local 74 k libSM  i686 1.2.3-5.fc32 local 43 k libX11  i686 1.6.12-1.fc32 local 690 k libX11-common  noarch 1.6.12-1.fc32 local 153 k libXau  i686 1.0.9-3.fc32 local 31 k libXaw  i686 1.0.13-14.fc32 local 194 k libXcomposite  i686 0.4.5-2.fc32 local 24 k libXcursor  i686 1.2.0-2.fc32 local 32 k libXdamage  i686 1.1.5-2.fc32 local 22 k libXext  i686 1.3.4-3.fc32 local 42 k libXfixes  i686 5.0.3-11.fc32 local 19 k libXft  i686 2.3.3-3.fc32 local 65 k libXi  i686 1.7.10-3.fc32 local 41 k libXinerama  i686 1.1.4-5.fc32 local 14 k libXmu  i686 1.1.3-3.fc32 local 78 k libXpm  i686 3.5.13-2.fc32 local 61 k libXrandr  i686 1.5.2-3.fc32 local 29 k libXrender  i686 0.9.10-11.fc32 local 28 k libXt  i686 1.2.0-1.fc32 local 190 k libXxf86vm  i686 1.1.4-13.fc32 local 19 k libargon2  i686 20171227-4.fc32 local 33 k libasan  i686 10.2.1-1.fc32 local 436 k libatomic  i686 10.2.1-1.fc32 local 36 k libdatrie  i686 0.2.9-11.fc32 local 34 k libevent  i686 2.1.8-8.fc32 local 268 k libevent-devel  i686 2.1.8-8.fc32 local 92 k libfontenc  i686 1.1.3-12.fc32 local 31 k libgs  i686 9.52-7.fc32 local 3.2 M libidn  i686 1.35-7.fc32 local 242 k libijs  i686 0.35-11.fc32 local 31 k libimagequant  i686 2.12.6-2.fc32 local 66 k libjpeg-turbo  i686 2.0.4-3.fc32 local 181 k libmcpp  i686 2.7.2-25.fc32 local 81 k libmnl  i686 1.0.4-11.fc32 local 29 k libmpc  i686 1.1.0-8.fc32 local 65 k libnetfilter_conntrack  i686 1.0.7-4.fc32 local 67 k libnfnetlink  i686 1.0.1-17.fc32 local 30 k libpaper  i686 1.1.24-26.fc32 local 42 k libpcap  i686 14:1.9.1-3.fc32 local 180 k libpng  i686 2:1.6.37-3.fc32 local 125 k libraqm  i686 0.7.0-5.fc32 local 19 k librsvg2  i686 2.48.8-1.fc32 local 3.4 M libseccomp  i686 2.5.0-3.fc32 local 76 k libstdc++-devel  i686 10.2.1-1.fc32 local 2.0 M libthai  i686 0.1.28-4.fc32 local 214 k libtiff  i686 4.1.0-2.fc32 local 200 k libubsan  i686 10.2.1-1.fc32 local 203 k libwebp  i686 1.1.0-3.fc32 local 292 k libxcb  i686 1.13.1-4.fc32 local 248 k libxcrypt-devel  i686 4.4.17-1.fc32 local 32 k m4  i686 1.4.18-12.fc32 local 221 k mcpp  i686 2.7.2-25.fc32 local 27 k netpbm  i686 10.90.00-1.fc32 local 192 k nettle  i686 3.5.1-5.fc32 local 332 k numactl-libs  i686 2.0.12-4.fc32 local 32 k openjpeg2  i686 2.3.1-6.fc32 local 164 k pango  i686 1.44.7-2.fc32 local 305 k perl-Carp  noarch 1.50-440.fc32 local 29 k perl-Data-Dumper  i686 2.174-444.fc32 local 58 k perl-Encode  i686 4:3.07-457.fc32 local 1.3 M perl-Errno  i686 1.30-456.fc32 local 24 k perl-Exporter  noarch 5.74-2.fc32 local 32 k perl-File-Path  noarch 2.17-1.fc32 local 35 k perl-File-Temp  noarch 1:0.230.900-440.fc32 local 60 k perl-Getopt-Long  noarch 1:2.52-1.fc32 local 60 k perl-HTTP-Tiny  noarch 0.076-440.fc32 local 55 k perl-IO  i686 1.40-456.fc32 local 92 k perl-MIME-Base64  i686 3.15-440.fc32 local 31 k perl-PathTools  i686 3.78-441.fc32 local 86 k perl-Pod-Escapes  noarch 1:1.07-440.fc32 local 20 k perl-Pod-Perldoc  noarch 3.28.01-443.fc32 local 85 k perl-Pod-Simple  noarch 1:3.40-2.fc32 local 215 k perl-Pod-Usage  noarch 4:1.70-1.fc32 local 33 k perl-Scalar-List-Utils  i686 3:1.54-440.fc32 local 71 k perl-Socket  i686 4:2.030-1.fc32 local 56 k perl-Storable  i686 1:3.15-443.fc32 local 100 k perl-Term-ANSIColor  noarch 5.01-2.fc32 local 49 k perl-Term-Cap  noarch 1.17-440.fc32 local 22 k perl-Text-ParseWords  noarch 3.30-440.fc32 local 16 k perl-Text-Tabs+Wrap  noarch 2013.0523-440.fc32 local 23 k perl-Thread-Queue  noarch 3.13-440.fc32 local 21 k perl-Time-Local  noarch 2:1.300-2.fc32 local 34 k perl-Unicode-Normalize  i686 1.26-440.fc32 local 88 k perl-constant  noarch 1.33-441.fc32 local 23 k perl-interpreter  i686 4:5.30.3-456.fc32 local 6.1 M perl-libs  i686 4:5.30.3-456.fc32 local 1.8 M perl-macros  noarch 4:5.30.3-456.fc32 local 20 k perl-parent  noarch 1:0.238-1.fc32 local 14 k perl-podlators  noarch 1:4.14-2.fc32 local 113 k perl-threads  i686 1:2.22-442.fc32 local 61 k perl-threads-shared  i686 1.60-441.fc32 local 46 k pixman  i686 0.40.0-1.fc32 local 288 k python-pip-wheel  noarch 19.3.1-4.fc32 local 1.2 M python-rpm-macros  noarch 3-58.fc32 local 13 k python-setuptools-wheel  noarch 41.6.0-2.fc32 local 282 k python3  i686 3.8.5-5.fc32 local 29 k python3-babel  noarch 2.8.0-2.fc32 local 5.7 M python3-cffi  i686 1.14.0-1.fc32 local 247 k python3-chardet  noarch 3.0.4-15.fc32 local 194 k python3-cryptography  i686 2.8-3.fc32 local 528 k python3-docutils  noarch 0.15.2-4.fc32 local 1.5 M python3-idna  noarch 2.8-6.fc32 local 97 k python3-imagesize  noarch 1.2.0-1.fc32 local 17 k python3-jinja2  noarch 2.11.2-1.fc32 local 490 k python3-libs  i686 3.8.5-5.fc32 local 7.5 M python3-markupsafe  i686 1.1.1-5.fc32 local 32 k python3-packaging  noarch 20.1-2.fc32 local 66 k python3-ply  noarch 3.11-7.fc32 local 104 k python3-pycparser  noarch 2.19-2.fc32 local 125 k python3-pygments  noarch 2.4.2-7.fc32 local 1.7 M python3-pyparsing  noarch 2.4.7-1.fc32 local 149 k python3-pysocks  noarch 1.7.1-4.fc32 local 35 k python3-pytz  noarch 2020.1-1.fc32 local 49 k python3-requests  noarch 2.22.0-8.fc32 local 112 k python3-rpm-generators  noarch 10-4.fc32 local 24 k python3-rpm-macros  noarch 3-58.fc32 local 12 k python3-snowballstemmer  noarch 1.9.0-5.fc32 local 149 k python3-sphinx-theme-alabaster  noarch 0.7.12-8.fc32 local 24 k python3-sphinxcontrib-applehelp  noarch 1.0.1-6.fc32 local 34 k python3-sphinxcontrib-devhelp  noarch 1.0.1-6.fc32 local 29 k python3-sphinxcontrib-htmlhelp  noarch 1.0.1-6.fc32 local 36 k python3-sphinxcontrib-jsmath  noarch 1.0.1-6.fc32 local 16 k python3-sphinxcontrib-qthelp  noarch 1.0.2-6.fc32 local 33 k python3-sphinxcontrib-serializinghtml noarch 1.1.3-6.fc32 local 31 k python3-urllib3  noarch 1.25.7-3.fc32 local 173 k qrencode-libs  i686 4.0.2-5.fc32 local 63 k shared-mime-info  i686 1.15-3.fc32 local 306 k sqlite-libs  i686 3.33.0-1.fc32 local 663 k systemd-pam  i686 245.7-1.fc32 local 309 k systemd-rpm-macros  noarch 245.7-1.fc32 local 25 k unbound-libs  i686 1.10.1-1.fc32 local 569 k urw-base35-bookman-fonts  noarch 20170801-14.fc32 local 856 k urw-base35-c059-fonts  noarch 20170801-14.fc32 local 884 k urw-base35-d050000l-fonts  noarch 20170801-14.fc32 local 78 k urw-base35-fonts  noarch 20170801-14.fc32 local 10 k urw-base35-fonts-common  noarch 20170801-14.fc32 local 21 k urw-base35-gothic-fonts  noarch 20170801-14.fc32 local 652 k urw-base35-nimbus-mono-ps-fonts  noarch 20170801-14.fc32 local 802 k urw-base35-nimbus-roman-fonts  noarch 20170801-14.fc32 local 865 k urw-base35-nimbus-sans-fonts  noarch 20170801-14.fc32 local 1.3 M urw-base35-p052-fonts  noarch 20170801-14.fc32 local 984 k urw-base35-standard-symbols-ps-fonts noarch 20170801-14.fc32 local 42 k urw-base35-z003-fonts  noarch 20170801-14.fc32 local 279 k xorg-x11-font-utils  i686 1:7.5-44.fc32 local 107 k xorg-x11-fonts-ISO8859-1-100dpi  noarch 7.5-24.fc32 local 1.0 M xorg-x11-server-utils  i686 7.7-35.fc32 local 195 k Transaction Summary ================================================================================ Install 220 Packages Total download size: 153 M Installed size: 487 M Downloading Packages: (1/220): acl-2.2.53-5.fc32.i686.rpm 1.5 MB/s | 73 kB 00:00 (2/220): adobe-mappings-cmap-deprecated-2017120 2.1 MB/s | 109 kB 00:00 (3/220): annobin-9.27-1.fc32.i686.rpm 5.4 MB/s | 99 kB 00:00 (4/220): adobe-mappings-pdf-20180407-5.fc32.noa 11 MB/s | 668 kB 00:00 (5/220): atk-2.36.0-1.fc32.i686.rpm 5.9 MB/s | 274 kB 00:00 (6/220): autoconf-2.69-33.fc32.noarch.rpm 13 MB/s | 666 kB 00:00 (7/220): avahi-libs-0.7-23.fc32.i686.rpm 4.1 MB/s | 67 kB 00:00 (8/220): adobe-mappings-cmap-20171205-7.fc32.no 10 MB/s | 1.9 MB 00:00 (9/220): cairo-gobject-1.16.0-8.fc32.i686.rpm 3.1 MB/s | 18 kB 00:00 (10/220): automake-1.16.1-14.fc32.noarch.rpm 8.1 MB/s | 665 kB 00:00 (11/220): cryptsetup-libs-2.3.4-1.fc32.i686.rpm 9.8 MB/s | 504 kB 00:00 (12/220): cairo-1.16.0-8.fc32.i686.rpm 10 MB/s | 782 kB 00:00 (13/220): dbus-1.12.20-1.fc32.i686.rpm 832 kB/s | 9.8 kB 00:00 (14/220): cups-libs-2.3.3-13.fc32.i686.rpm 13 MB/s | 294 kB 00:00 (15/220): dbus-common-1.12.20-1.fc32.noarch.rpm 1.8 MB/s | 16 kB 00:00 (16/220): dbus-broker-24-1.fc32.i686.rpm 6.7 MB/s | 183 kB 00:00 (17/220): dbus-libs-1.12.20-1.fc32.i686.rpm 6.6 MB/s | 175 kB 00:00 (18/220): desktop-file-utils-0.24-2.fc32.i686.r 6.4 MB/s | 72 kB 00:00 (19/220): device-mapper-1.02.171-1.fc32.i686.rp 9.5 MB/s | 145 kB 00:00 (20/220): device-mapper-libs-1.02.171-1.fc32.i6 9.9 MB/s | 194 kB 00:00 (21/220): dejavu-sans-fonts-2.37-8.fc32.noarch. 13 MB/s | 1.3 MB 00:00 (22/220): dpdk-devel-19.11.1-3.fc32.i686.rpm 8.8 MB/s | 494 kB 00:00 (23/220): emacs-filesystem-27.1-2.fc32.noarch.r 1.1 MB/s | 7.9 kB 00:00 (24/220): fontconfig-2.13.92-9.fc32.i686.rpm 7.9 MB/s | 277 kB 00:00 (25/220): fonts-filesystem-2.0.3-1.fc32.noarch. 805 kB/s | 7.8 kB 00:00 (26/220): freetype-2.10.2-1.fc32.i686.rpm 6.9 MB/s | 409 kB 00:00 (27/220): fribidi-1.0.9-1.fc32.i686.rpm 6.3 MB/s | 86 kB 00:00 (28/220): dpdk-19.11.1-3.fc32.i686.rpm 11 MB/s | 4.1 MB 00:00 (29/220): cpp-10.2.1-1.fc32.i686.rpm 16 MB/s | 9.4 MB 00:00 (30/220): gd-2.3.0-2.fc32.i686.rpm 11 MB/s | 146 kB 00:00 (31/220): gdbm-libs-1.18.1-3.fc32.i686.rpm 6.8 MB/s | 57 kB 00:00 (32/220): gdk-pixbuf2-2.40.0-2.fc32.i686.rpm 19 MB/s | 470 kB 00:00 (33/220): gdk-pixbuf2-modules-2.40.0-2.fc32.i68 8.3 MB/s | 104 kB 00:00 (34/220): glib2-2.64.5-1.fc32.i686.rpm 23 MB/s | 2.7 MB 00:00 (35/220): glibc-devel-2.31-4.fc32.i686.rpm 13 MB/s | 1.0 MB 00:00 (36/220): glibc-headers-2.31-4.fc32.i686.rpm 15 MB/s | 457 kB 00:00 (37/220): gnutls-3.6.15-1.fc32.i686.rpm 13 MB/s | 1.0 MB 00:00 (38/220): gcc-c++-10.2.1-1.fc32.i686.rpm 14 MB/s | 11 MB 00:00 (39/220): graphite2-1.3.14-1.fc32.i686.rpm 5.9 MB/s | 108 kB 00:00 (40/220): google-droid-sans-fonts-20200215-3.fc 5.4 MB/s | 2.7 MB 00:00 (41/220): graphviz-2.42.4-1.fc32.i686.rpm 18 MB/s | 3.6 MB 00:00 (42/220): groff-1.22.3-22.fc32.i686.rpm 13 MB/s | 1.1 MB 00:00 (43/220): gtk-update-icon-cache-3.24.22-1.fc32. 3.1 MB/s | 34 kB 00:00 (44/220): groff-base-1.22.3-22.fc32.i686.rpm 11 MB/s | 1.1 MB 00:00 (45/220): gts-0.7.6-37.20121130.fc32.i686.rpm 9.2 MB/s | 250 kB 00:00 (46/220): harfbuzz-2.6.4-3.fc32.i686.rpm 7.4 MB/s | 625 kB 00:00 (47/220): hicolor-icon-theme-0.17-8.fc32.noarch 4.8 MB/s | 44 kB 00:00 (48/220): iptables-libs-1.8.4-9.fc32.i686.rpm 9.4 MB/s | 377 kB 00:00 (49/220): gtk2-2.24.32-7.fc32.i686.rpm 15 MB/s | 3.7 MB 00:00 (50/220): jasper-libs-2.0.17-1.fc32.i686.rpm 14 MB/s | 167 kB 00:00 (51/220): jbig2dec-libs-0.18-1.fc32.i686.rpm 7.1 MB/s | 76 kB 00:00 (52/220): jbigkit-libs-2.1-18.fc32.i686.rpm 6.4 MB/s | 54 kB 00:00 (53/220): json-c-0.13.1-13.fc32.i686.rpm 3.2 MB/s | 40 kB 00:00 (54/220): isl-0.16.1-10.fc32.i686.rpm 13 MB/s | 985 kB 00:00 (55/220): kmod-libs-27-1.fc32.i686.rpm 8.3 MB/s | 70 kB 00:00 (56/220): langpacks-core-font-en-3.0-3.fc32.noa 799 kB/s | 9.4 kB 00:00 (57/220): lasi-1.1.3-2.fc32.i686.rpm 3.4 MB/s | 57 kB 00:00 (58/220): lcms2-2.9-7.fc32.i686.rpm 11 MB/s | 184 kB 00:00 (59/220): kernel-headers-5.8.8-200.fc32.i686.rp 16 MB/s | 1.2 MB 00:00 (60/220): libICE-1.0.10-3.fc32.i686.rpm 6.3 MB/s | 74 kB 00:00 (61/220): libSM-1.2.3-5.fc32.i686.rpm 5.5 MB/s | 43 kB 00:00 (62/220): libX11-common-1.6.12-1.fc32.noarch.rp 11 MB/s | 153 kB 00:00 (63/220): libXau-1.0.9-3.fc32.i686.rpm 4.2 MB/s | 31 kB 00:00 (64/220): libX11-1.6.12-1.fc32.i686.rpm 17 MB/s | 690 kB 00:00 (65/220): libXaw-1.0.13-14.fc32.i686.rpm 10 MB/s | 194 kB 00:00 (66/220): libXcomposite-0.4.5-2.fc32.i686.rpm 3.9 MB/s | 24 kB 00:00 (67/220): libXcursor-1.2.0-2.fc32.i686.rpm 3.8 MB/s | 32 kB 00:00 (68/220): libXdamage-1.1.5-2.fc32.i686.rpm 2.7 MB/s | 22 kB 00:00 (69/220): libXext-1.3.4-3.fc32.i686.rpm 6.7 MB/s | 42 kB 00:00 (70/220): libXfixes-5.0.3-11.fc32.i686.rpm 3.0 MB/s | 19 kB 00:00 (71/220): libXi-1.7.10-3.fc32.i686.rpm 5.3 MB/s | 41 kB 00:00 (72/220): libXft-2.3.3-3.fc32.i686.rpm 5.5 MB/s | 65 kB 00:00 (73/220): libXinerama-1.1.4-5.fc32.i686.rpm 1.8 MB/s | 14 kB 00:00 (74/220): libXmu-1.1.3-3.fc32.i686.rpm 8.4 MB/s | 78 kB 00:00 (75/220): libXpm-3.5.13-2.fc32.i686.rpm 8.0 MB/s | 61 kB 00:00 (76/220): libXrender-0.9.10-11.fc32.i686.rpm 3.4 MB/s | 28 kB 00:00 (77/220): libXrandr-1.5.2-3.fc32.i686.rpm 1.6 MB/s | 29 kB 00:00 (78/220): gcc-10.2.1-1.fc32.i686.rpm 16 MB/s | 29 MB 00:01 (79/220): libXt-1.2.0-1.fc32.i686.rpm 1.6 MB/s | 190 kB 00:00 (80/220): libXxf86vm-1.1.4-13.fc32.i686.rpm 166 kB/s | 19 kB 00:00 (81/220): libargon2-20171227-4.fc32.i686.rpm 6.1 MB/s | 33 kB 00:00 (82/220): libatomic-10.2.1-1.fc32.i686.rpm 7.2 MB/s | 36 kB 00:00 (83/220): libcap-ng-devel-0.7.11-1.fc32.i686.rp 4.7 MB/s | 24 kB 00:00 (84/220): libasan-10.2.1-1.fc32.i686.rpm 25 MB/s | 436 kB 00:00 (85/220): libdatrie-0.2.9-11.fc32.i686.rpm 2.7 MB/s | 34 kB 00:00 (86/220): libevent-2.1.8-8.fc32.i686.rpm 15 MB/s | 268 kB 00:00 (87/220): libfontenc-1.1.3-12.fc32.i686.rpm 3.4 MB/s | 31 kB 00:00 (88/220): libevent-devel-2.1.8-8.fc32.i686.rpm 7.6 MB/s | 92 kB 00:00 (89/220): libijs-0.35-11.fc32.i686.rpm 3.6 MB/s | 31 kB 00:00 (90/220): libidn-1.35-7.fc32.i686.rpm 15 MB/s | 242 kB 00:00 (91/220): libimagequant-2.12.6-2.fc32.i686.rpm 6.7 MB/s | 66 kB 00:00 (92/220): libmcpp-2.7.2-25.fc32.i686.rpm 7.0 MB/s | 81 kB 00:00 (93/220): libjpeg-turbo-2.0.4-3.fc32.i686.rpm 10 MB/s | 181 kB 00:00 (94/220): libmnl-1.0.4-11.fc32.i686.rpm 4.3 MB/s | 29 kB 00:00 (95/220): libmpc-1.1.0-8.fc32.i686.rpm 5.8 MB/s | 65 kB 00:00 (96/220): libnetfilter_conntrack-1.0.7-4.fc32.i 7.7 MB/s | 67 kB 00:00 (97/220): libnfnetlink-1.0.1-17.fc32.i686.rpm 3.6 MB/s | 30 kB 00:00 (98/220): libpaper-1.1.24-26.fc32.i686.rpm 5.2 MB/s | 42 kB 00:00 (99/220): libpcap-devel-1.9.1-3.fc32.i686.rpm 14 MB/s | 136 kB 00:00 (100/220): libpcap-1.9.1-3.fc32.i686.rpm 11 MB/s | 180 kB 00:00 (101/220): libraqm-0.7.0-5.fc32.i686.rpm 3.1 MB/s | 19 kB 00:00 (102/220): libpng-1.6.37-3.fc32.i686.rpm 10 MB/s | 125 kB 00:00 (103/220): libseccomp-2.5.0-3.fc32.i686.rpm 7.6 MB/s | 76 kB 00:00 (104/220): libgs-9.52-7.fc32.i686.rpm 29 MB/s | 3.2 MB 00:00 (105/220): libthai-0.1.28-4.fc32.i686.rpm 13 MB/s | 214 kB 00:00 (106/220): libtiff-4.1.0-2.fc32.i686.rpm 14 MB/s | 200 kB 00:00 (107/220): libtool-2.4.6-33.fc32.i686.rpm 22 MB/s | 579 kB 00:00 (108/220): libubsan-10.2.1-1.fc32.i686.rpm 18 MB/s | 203 kB 00:00 (109/220): libwebp-1.1.0-3.fc32.i686.rpm 19 MB/s | 292 kB 00:00 (110/220): libstdc++-devel-10.2.1-1.fc32.i686.r 17 MB/s | 2.0 MB 00:00 (111/220): libxcb-1.13.1-4.fc32.i686.rpm 12 MB/s | 248 kB 00:00 (112/220): libxcrypt-devel-4.4.17-1.fc32.i686.r 4.0 MB/s | 32 kB 00:00 (113/220): mcpp-2.7.2-25.fc32.i686.rpm 2.7 MB/s | 27 kB 00:00 (114/220): m4-1.4.18-12.fc32.i686.rpm 15 MB/s | 221 kB 00:00 (115/220): netpbm-10.90.00-1.fc32.i686.rpm 11 MB/s | 192 kB 00:00 (116/220): nettle-3.5.1-5.fc32.i686.rpm 18 MB/s | 332 kB 00:00 (117/220): numactl-devel-2.0.12-4.fc32.i686.rpm 3.4 MB/s | 22 kB 00:00 (118/220): numactl-libs-2.0.12-4.fc32.i686.rpm 5.8 MB/s | 32 kB 00:00 (119/220): librsvg2-2.48.8-1.fc32.i686.rpm 17 MB/s | 3.4 MB 00:00 (120/220): openjpeg2-2.3.1-6.fc32.i686.rpm 6.2 MB/s | 164 kB 00:00 (121/220): pango-1.44.7-2.fc32.i686.rpm 16 MB/s | 305 kB 00:00 (122/220): openssl-1.1.1g-1.fc32.i686.rpm 14 MB/s | 678 kB 00:00 (123/220): perl-Carp-1.50-440.fc32.noarch.rpm 4.7 MB/s | 29 kB 00:00 (124/220): perl-Data-Dumper-2.174-444.fc32.i686 7.1 MB/s | 58 kB 00:00 (125/220): perl-Errno-1.30-456.fc32.i686.rpm 3.6 MB/s | 24 kB 00:00 (126/220): perl-Exporter-5.74-2.fc32.noarch.rpm 5.3 MB/s | 32 kB 00:00 (127/220): perl-File-Path-2.17-1.fc32.noarch.rp 5.5 MB/s | 35 kB 00:00 (128/220): perl-File-Temp-0.230.900-440.fc32.no 7.5 MB/s | 60 kB 00:00 (129/220): perl-Getopt-Long-2.52-1.fc32.noarch. 7.7 MB/s | 60 kB 00:00 (130/220): perl-HTTP-Tiny-0.076-440.fc32.noarch 7.5 MB/s | 55 kB 00:00 (131/220): openssl-devel-1.1.1g-1.fc32.i686.rpm 25 MB/s | 2.2 MB 00:00 (132/220): perl-IO-1.40-456.fc32.i686.rpm 6.3 MB/s | 92 kB 00:00 (133/220): perl-Encode-3.07-457.fc32.i686.rpm 18 MB/s | 1.3 MB 00:00 (134/220): perl-MIME-Base64-3.15-440.fc32.i686. 2.7 MB/s | 31 kB 00:00 (135/220): perl-PathTools-3.78-441.fc32.i686.rp 9.1 MB/s | 86 kB 00:00 (136/220): perl-Pod-Escapes-1.07-440.fc32.noarc 3.2 MB/s | 20 kB 00:00 (137/220): perl-Pod-Usage-1.70-1.fc32.noarch.rp 3.7 MB/s | 33 kB 00:00 (138/220): perl-Pod-Perldoc-3.28.01-443.fc32.no 5.4 MB/s | 85 kB 00:00 (139/220): perl-Scalar-List-Utils-1.54-440.fc32 7.8 MB/s | 71 kB 00:00 (140/220): perl-Socket-2.030-1.fc32.i686.rpm 6.1 MB/s | 56 kB 00:00 (141/220): perl-Storable-3.15-443.fc32.i686.rpm 10 MB/s | 100 kB 00:00 (142/220): perl-Term-ANSIColor-5.01-2.fc32.noar 5.3 MB/s | 49 kB 00:00 (143/220): perl-Pod-Simple-3.40-2.fc32.noarch.r 5.8 MB/s | 215 kB 00:00 (144/220): perl-Term-Cap-1.17-440.fc32.noarch.r 3.5 MB/s | 22 kB 00:00 (145/220): perl-Text-ParseWords-3.30-440.fc32.n 2.6 MB/s | 16 kB 00:00 (146/220): perl-Text-Tabs+Wrap-2013.0523-440.fc 3.9 MB/s | 23 kB 00:00 (147/220): perl-Time-Local-1.300-2.fc32.noarch. 4.3 MB/s | 34 kB 00:00 (148/220): perl-Thread-Queue-3.13-440.fc32.noar 2.1 MB/s | 21 kB 00:00 (149/220): perl-Unicode-Normalize-1.26-440.fc32 9.5 MB/s | 88 kB 00:00 (150/220): perl-constant-1.33-441.fc32.noarch.r 2.2 MB/s | 23 kB 00:00 (151/220): perl-macros-5.30.3-456.fc32.noarch.r 1.4 MB/s | 20 kB 00:00 (152/220): perl-parent-0.238-1.fc32.noarch.rpm 2.6 MB/s | 14 kB 00:00 (153/220): perl-podlators-4.14-2.fc32.noarch.rp 11 MB/s | 113 kB 00:00 (154/220): perl-threads-2.22-442.fc32.i686.rpm 3.9 MB/s | 61 kB 00:00 (155/220): perl-threads-shared-1.60-441.fc32.i6 4.8 MB/s | 46 kB 00:00 (156/220): perl-libs-5.30.3-456.fc32.i686.rpm 24 MB/s | 1.8 MB 00:00 (157/220): pixman-0.40.0-1.fc32.i686.rpm 12 MB/s | 288 kB 00:00 (158/220): procps-ng-3.3.16-1.fc32.i686.rpm 17 MB/s | 333 kB 00:00 (159/220): python-rpm-macros-3-58.fc32.noarch.r 2.4 MB/s | 13 kB 00:00 (160/220): python-setuptools-wheel-41.6.0-2.fc3 16 MB/s | 282 kB 00:00 (161/220): python3-3.8.5-5.fc32.i686.rpm 4.9 MB/s | 29 kB 00:00 (162/220): python-pip-wheel-19.3.1-4.fc32.noarc 22 MB/s | 1.2 MB 00:00 (163/220): python3-cffi-1.14.0-1.fc32.i686.rpm 8.5 MB/s | 247 kB 00:00 (164/220): python3-chardet-3.0.4-15.fc32.noarch 7.2 MB/s | 194 kB 00:00 (165/220): python3-cryptography-2.8-3.fc32.i686 14 MB/s | 528 kB 00:00 (166/220): perl-interpreter-5.30.3-456.fc32.i68 23 MB/s | 6.1 MB 00:00 (167/220): python3-devel-3.8.5-5.fc32.i686.rpm 5.0 MB/s | 203 kB 00:00 (168/220): python3-idna-2.8-6.fc32.noarch.rpm 9.0 MB/s | 97 kB 00:00 (169/220): python3-imagesize-1.2.0-1.fc32.noarc 3.6 MB/s | 17 kB 00:00 (170/220): python3-jinja2-2.11.2-1.fc32.noarch. 16 MB/s | 490 kB 00:00 (171/220): python3-docutils-0.15.2-4.fc32.noarc 18 MB/s | 1.5 MB 00:00 (172/220): python3-markupsafe-1.1.1-5.fc32.i686 5.0 MB/s | 32 kB 00:00 (173/220): python3-packaging-20.1-2.fc32.noarch 5.9 MB/s | 66 kB 00:00 (174/220): python3-babel-2.8.0-2.fc32.noarch.rp 22 MB/s | 5.7 MB 00:00 (175/220): python3-ply-3.11-7.fc32.noarch.rpm 3.6 MB/s | 104 kB 00:00 (176/220): python3-pyOpenSSL-19.0.0-6.fc32.noar 9.6 MB/s | 92 kB 00:00 (177/220): python3-pycparser-2.19-2.fc32.noarch 12 MB/s | 125 kB 00:00 (178/220): python3-pyparsing-2.4.7-1.fc32.noarc 9.4 MB/s | 149 kB 00:00 (179/220): python3-pysocks-1.7.1-4.fc32.noarch. 5.1 MB/s | 35 kB 00:00 (180/220): python3-pytz-2020.1-1.fc32.noarch.rp 6.7 MB/s | 49 kB 00:00 (181/220): python3-requests-2.22.0-8.fc32.noarc 11 MB/s | 112 kB 00:00 (182/220): python3-rpm-generators-10-4.fc32.noa 3.2 MB/s | 24 kB 00:00 (183/220): python3-rpm-macros-3-58.fc32.noarch. 1.3 MB/s | 12 kB 00:00 (184/220): python3-pygments-2.4.2-7.fc32.noarch 24 MB/s | 1.7 MB 00:00 (185/220): python3-six-1.14.0-2.fc32.noarch.rpm 5.3 MB/s | 36 kB 00:00 (186/220): python3-snowballstemmer-1.9.0-5.fc32 15 MB/s | 149 kB 00:00 (187/220): python3-setuptools-41.6.0-2.fc32.noa 18 MB/s | 588 kB 00:00 (188/220): python3-sphinx-theme-alabaster-0.7.1 3.9 MB/s | 24 kB 00:00 (189/220): python3-sphinxcontrib-applehelp-1.0. 4.6 MB/s | 34 kB 00:00 (190/220): python3-sphinxcontrib-devhelp-1.0.1- 4.2 MB/s | 29 kB 00:00 (191/220): python3-sphinxcontrib-htmlhelp-1.0.1 4.1 MB/s | 36 kB 00:00 (192/220): python3-sphinxcontrib-jsmath-1.0.1-6 2.9 MB/s | 16 kB 00:00 (193/220): python3-sphinxcontrib-qthelp-1.0.2-6 4.5 MB/s | 33 kB 00:00 (194/220): python3-sphinxcontrib-serializinghtm 3.4 MB/s | 31 kB 00:00 (195/220): python3-sphinx-2.2.2-2.fc32.noarch.r 25 MB/s | 1.9 MB 00:00 (196/220): qrencode-libs-4.0.2-5.fc32.i686.rpm 8.7 MB/s | 63 kB 00:00 (197/220): python3-urllib3-1.25.7-3.fc32.noarch 5.2 MB/s | 173 kB 00:00 (198/220): shared-mime-info-1.15-3.fc32.i686.rp 17 MB/s | 306 kB 00:00 (199/220): sqlite-libs-3.33.0-1.fc32.i686.rpm 21 MB/s | 663 kB 00:00 (200/220): python3-libs-3.8.5-5.fc32.i686.rpm 23 MB/s | 7.5 MB 00:00 (201/220): systemd-rpm-macros-245.7-1.fc32.noar 4.6 MB/s | 25 kB 00:00 (202/220): unbound-devel-1.10.1-1.fc32.i686.rpm 5.8 MB/s | 37 kB 00:00 (203/220): systemd-pam-245.7-1.fc32.i686.rpm 6.7 MB/s | 309 kB 00:00 (204/220): unbound-libs-1.10.1-1.fc32.i686.rpm 22 MB/s | 569 kB 00:00 (205/220): urw-base35-bookman-fonts-20170801-14 19 MB/s | 856 kB 00:00 (206/220): urw-base35-d050000l-fonts-20170801-1 8.9 MB/s | 78 kB 00:00 (207/220): urw-base35-fonts-20170801-14.fc32.no 1.5 MB/s | 10 kB 00:00 (208/220): urw-base35-c059-fonts-20170801-14.fc 19 MB/s | 884 kB 00:00 (209/220): urw-base35-fonts-common-20170801-14. 2.3 MB/s | 21 kB 00:00 (210/220): urw-base35-gothic-fonts-20170801-14. 19 MB/s | 652 kB 00:00 (211/220): urw-base35-nimbus-mono-ps-fonts-2017 19 MB/s | 802 kB 00:00 (212/220): systemd-245.7-1.fc32.i686.rpm 20 MB/s | 4.3 MB 00:00 (213/220): urw-base35-nimbus-roman-fonts-201708 16 MB/s | 865 kB 00:00 (214/220): urw-base35-standard-symbols-ps-fonts 6.3 MB/s | 42 kB 00:00 (215/220): urw-base35-z003-fonts-20170801-14.fc 19 MB/s | 279 kB 00:00 (216/220): urw-base35-nimbus-sans-fonts-2017080 17 MB/s | 1.3 MB 00:00 (217/220): xorg-x11-font-utils-7.5-44.fc32.i686 8.6 MB/s | 107 kB 00:00 (218/220): urw-base35-p052-fonts-20170801-14.fc 18 MB/s | 984 kB 00:00 (219/220): xorg-x11-server-utils-7.7-35.fc32.i6 15 MB/s | 195 kB 00:00 (220/220): xorg-x11-fonts-ISO8859-1-100dpi-7.5- 30 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------- Total 41 MB/s | 153 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: dpdk-2:19.11.1-3.fc32.i686 1/1 Preparing : 1/1 Installing : perl-Exporter-5.74-2.fc32.noarch 1/220 Installing : perl-libs-4:5.30.3-456.fc32.i686 2/220 Installing : perl-Carp-1.50-440.fc32.noarch 3/220 Installing : perl-parent-1:0.238-1.fc32.noarch 4/220 Installing : fonts-filesystem-2.0.3-1.fc32.noarch 5/220 Installing : urw-base35-fonts-common-20170801-14.fc32.noarch 6/220 Installing : perl-Text-ParseWords-3.30-440.fc32.noarch 7/220 Installing : emacs-filesystem-1:27.1-2.fc32.noarch 8/220 Installing : dejavu-sans-fonts-2.37-8.fc32.noarch 9/220 Installing : python-rpm-macros-3-58.fc32.noarch 10/220 Installing : kernel-headers-5.8.8-200.fc32.i686 11/220 Installing : adobe-mappings-cmap-20171205-7.fc32.noarch 12/220 Installing : adobe-mappings-cmap-deprecated-20171205-7.fc32.n 13/220 Running scriptlet: glibc-headers-2.31-4.fc32.i686 14/220 Installing : glibc-headers-2.31-4.fc32.i686 14/220 Installing : libxcrypt-devel-4.4.17-1.fc32.i686 15/220 Installing : glibc-devel-2.31-4.fc32.i686 16/220 Installing : python3-rpm-macros-3-58.fc32.noarch 17/220 Installing : langpacks-core-font-en-3.0-3.fc32.noarch 18/220 Installing : google-droid-sans-fonts-20200215-3.fc32.noarch 19/220 Installing : perl-Term-ANSIColor-5.01-2.fc32.noarch 20/220 Installing : systemd-rpm-macros-245.7-1.fc32.noarch 21/220 Installing : python-setuptools-wheel-41.6.0-2.fc32.noarch 22/220 Installing : python-pip-wheel-19.3.1-4.fc32.noarch 23/220 Installing : openssl-devel-1:1.1.1g-1.fc32.i686 24/220 Installing : libstdc++-devel-10.2.1-1.fc32.i686 25/220 Installing : libX11-common-1.6.12-1.fc32.noarch 26/220 Installing : hicolor-icon-theme-0.17-8.fc32.noarch 27/220 Installing : adobe-mappings-pdf-20180407-5.fc32.noarch 28/220 Installing : shared-mime-info-1.15-3.fc32.i686 29/220 Running scriptlet: shared-mime-info-1.15-3.fc32.i686 29/220 Installing : glib2-2.64.5-1.fc32.i686 30/220 Installing : libpng-2:1.6.37-3.fc32.i686 31/220 Installing : freetype-2.10.2-1.fc32.i686 32/220 Installing : fontconfig-2.13.92-9.fc32.i686 33/220 Running scriptlet: fontconfig-2.13.92-9.fc32.i686 33/220 Installing : perl-Scalar-List-Utils-3:1.54-440.fc32.i686 34/220 Installing : gdk-pixbuf2-2.40.0-2.fc32.i686 35/220 Installing : libjpeg-turbo-2.0.4-3.fc32.i686 36/220 Installing : libpcap-14:1.9.1-3.fc32.i686 37/220 Installing : libmpc-1.1.0-8.fc32.i686 38/220 Installing : libICE-1.0.10-3.fc32.i686 39/220 Installing : atk-2.36.0-1.fc32.i686 40/220 Installing : pixman-0.40.0-1.fc32.i686 41/220 Installing : numactl-libs-2.0.12-4.fc32.i686 42/220 Installing : libwebp-1.1.0-3.fc32.i686 43/220 Installing : libevent-2.1.8-8.fc32.i686 44/220 Running scriptlet: groff-base-1.22.3-22.fc32.i686 45/220 Installing : groff-base-1.22.3-22.fc32.i686 45/220 Running scriptlet: groff-base-1.22.3-22.fc32.i686 45/220 Installing : gdbm-libs-1:1.18.1-3.fc32.i686 46/220 Installing : fribidi-1.0.9-1.fc32.i686 47/220 Installing : dpdk-2:19.11.1-3.fc32.i686 48/220 Installing : libSM-1.2.3-5.fc32.i686 49/220 Installing : cpp-10.2.1-1.fc32.i686 50/220 Installing : jasper-libs-2.0.17-1.fc32.i686 51/220 Installing : gtk-update-icon-cache-3.24.22-1.fc32.i686 52/220 Installing : libidn-1.35-7.fc32.i686 53/220 Installing : perl-Unicode-Normalize-1.26-440.fc32.i686 54/220 Installing : perl-Errno-1.30-456.fc32.i686 55/220 Installing : perl-Socket-4:2.030-1.fc32.i686 56/220 Installing : perl-Text-Tabs+Wrap-2013.0523-440.fc32.noarch 57/220 Installing : perl-File-Path-2.17-1.fc32.noarch 58/220 Installing : perl-IO-1.40-456.fc32.i686 59/220 Installing : perl-PathTools-3.78-441.fc32.i686 60/220 Installing : perl-constant-1.33-441.fc32.noarch 61/220 Installing : perl-macros-4:5.30.3-456.fc32.noarch 62/220 Installing : perl-threads-1:2.22-442.fc32.i686 63/220 Installing : perl-threads-shared-1.60-441.fc32.i686 64/220 Installing : perl-interpreter-4:5.30.3-456.fc32.i686 65/220 Installing : perl-File-Temp-1:0.230.900-440.fc32.noarch 66/220 Installing : perl-Pod-Escapes-1:1.07-440.fc32.noarch 67/220 Installing : perl-Term-Cap-1.17-440.fc32.noarch 68/220 Installing : perl-Thread-Queue-3.13-440.fc32.noarch 69/220 Installing : perl-Time-Local-2:1.300-2.fc32.noarch 70/220 Installing : perl-MIME-Base64-3.15-440.fc32.i686 71/220 Installing : perl-HTTP-Tiny-0.076-440.fc32.noarch 72/220 Installing : perl-Data-Dumper-2.174-444.fc32.i686 73/220 Installing : perl-Storable-1:3.15-443.fc32.i686 74/220 Installing : perl-Encode-4:3.07-457.fc32.i686 75/220 Installing : perl-Pod-Perldoc-3.28.01-443.fc32.noarch 76/220 Installing : perl-Pod-Simple-1:3.40-2.fc32.noarch 77/220 Installing : perl-Getopt-Long-1:2.52-1.fc32.noarch 78/220 Installing : perl-Pod-Usage-4:1.70-1.fc32.noarch 79/220 Installing : perl-podlators-1:4.14-2.fc32.noarch 80/220 Installing : sqlite-libs-3.33.0-1.fc32.i686 81/220 Installing : python3-setuptools-41.6.0-2.fc32.noarch 82/220 Installing : python3-3.8.5-5.fc32.i686 83/220 Installing : python3-libs-3.8.5-5.fc32.i686 84/220 Installing : python3-six-1.14.0-2.fc32.noarch 85/220 Installing : python3-idna-2.8-6.fc32.noarch 86/220 Installing : libevent-devel-2.1.8-8.fc32.i686 87/220 Installing : python3-chardet-3.0.4-15.fc32.noarch 88/220 Installing : python3-docutils-0.15.2-4.fc32.noarch 89/220 Installing : python3-imagesize-1.2.0-1.fc32.noarch 90/220 Installing : python3-ply-3.11-7.fc32.noarch 91/220 Installing : python3-pycparser-2.19-2.fc32.noarch 92/220 Installing : python3-pygments-2.4.2-7.fc32.noarch 93/220 Installing : python3-pyparsing-2.4.7-1.fc32.noarch 94/220 Installing : python3-packaging-20.1-2.fc32.noarch 95/220 Installing : python3-pysocks-1.7.1-4.fc32.noarch 96/220 Installing : python3-urllib3-1.25.7-3.fc32.noarch 97/220 Installing : python3-requests-2.22.0-8.fc32.noarch 98/220 Installing : python3-pytz-2020.1-1.fc32.noarch 99/220 Installing : python3-babel-2.8.0-2.fc32.noarch 100/220 Installing : python3-rpm-generators-10-4.fc32.noarch 101/220 Installing : python3-devel-3.8.5-5.fc32.i686 102/220 Installing : python3-snowballstemmer-1.9.0-5.fc32.noarch 103/220 Installing : python3-sphinx-theme-alabaster-0.7.12-8.fc32.noa 104/220 Installing : python3-sphinxcontrib-applehelp-1.0.1-6.fc32.noa 105/220 Installing : python3-sphinxcontrib-devhelp-1.0.1-6.fc32.noarc 106/220 Installing : python3-sphinxcontrib-htmlhelp-1.0.1-6.fc32.noar 107/220 Installing : python3-sphinxcontrib-jsmath-1.0.1-6.fc32.noarch 108/220 Installing : python3-sphinxcontrib-qthelp-1.0.2-6.fc32.noarch 109/220 Installing : python3-sphinxcontrib-serializinghtml-1.1.3-6.fc 110/220 Installing : python3-cffi-1.14.0-1.fc32.i686 111/220 Installing : python3-cryptography-2.8-3.fc32.i686 112/220 Running scriptlet: unbound-libs-1.10.1-1.fc32.i686 113/220 Installing : unbound-libs-1.10.1-1.fc32.i686 113/220 Running scriptlet: unbound-libs-1.10.1-1.fc32.i686 113/220 Installing : python3-markupsafe-1.1.1-5.fc32.i686 114/220 Installing : python3-jinja2-2.11.2-1.fc32.noarch 115/220 Installing : qrencode-libs-4.0.2-5.fc32.i686 116/220 Installing : openjpeg2-2.3.1-6.fc32.i686 117/220 Installing : nettle-3.5.1-5.fc32.i686 118/220 Installing : gnutls-3.6.15-1.fc32.i686 119/220 Installing : netpbm-10.90.00-1.fc32.i686 120/220 Installing : gts-0.7.6-37.20121130.fc32.i686 121/220 Installing : m4-1.4.18-12.fc32.i686 122/220 Installing : autoconf-2.69-33.fc32.noarch 123/220 Installing : automake-1.16.1-14.fc32.noarch 124/220 Installing : libubsan-10.2.1-1.fc32.i686 125/220 Installing : libseccomp-2.5.0-3.fc32.i686 126/220 Installing : libpaper-1.1.24-26.fc32.i686 127/220 Installing : libnfnetlink-1.0.1-17.fc32.i686 128/220 Installing : libmnl-1.0.4-11.fc32.i686 129/220 Installing : libnetfilter_conntrack-1.0.7-4.fc32.i686 130/220 Installing : iptables-libs-1.8.4-9.fc32.i686 131/220 Installing : libmcpp-2.7.2-25.fc32.i686 132/220 Installing : mcpp-2.7.2-25.fc32.i686 133/220 Installing : libimagequant-2.12.6-2.fc32.i686 134/220 Installing : libijs-0.35-11.fc32.i686 135/220 Installing : libfontenc-1.1.3-12.fc32.i686 136/220 Installing : xorg-x11-font-utils-1:7.5-44.fc32.i686 137/220 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-24.fc32.noar 138/220 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-24.fc32.noar 138/220 Installing : libdatrie-0.2.9-11.fc32.i686 139/220 Installing : libthai-0.1.28-4.fc32.i686 140/220 Installing : libatomic-10.2.1-1.fc32.i686 141/220 Installing : libasan-10.2.1-1.fc32.i686 142/220 Installing : libargon2-20171227-4.fc32.i686 143/220 Installing : libXau-1.0.9-3.fc32.i686 144/220 Installing : libxcb-1.13.1-4.fc32.i686 145/220 Installing : libX11-1.6.12-1.fc32.i686 146/220 Installing : libXext-1.3.4-3.fc32.i686 147/220 Installing : libXrender-0.9.10-11.fc32.i686 148/220 Installing : cairo-1.16.0-8.fc32.i686 149/220 Installing : libXfixes-5.0.3-11.fc32.i686 150/220 Installing : libXt-1.2.0-1.fc32.i686 151/220 Installing : libXmu-1.1.3-3.fc32.i686 152/220 Installing : libXcursor-1.2.0-2.fc32.i686 153/220 Installing : libXrandr-1.5.2-3.fc32.i686 154/220 Installing : libXi-1.7.10-3.fc32.i686 155/220 Installing : libXinerama-1.1.4-5.fc32.i686 156/220 Installing : libXpm-3.5.13-2.fc32.i686 157/220 Installing : libXaw-1.0.13-14.fc32.i686 158/220 Installing : libXdamage-1.1.5-2.fc32.i686 159/220 Installing : cairo-gobject-1.16.0-8.fc32.i686 160/220 Installing : libXft-2.3.3-3.fc32.i686 161/220 Installing : libXxf86vm-1.1.4-13.fc32.i686 162/220 Installing : xorg-x11-server-utils-7.7-35.fc32.i686 163/220 Installing : urw-base35-bookman-fonts-20170801-14.fc32.noarch 164/220 Running scriptlet: urw-base35-bookman-fonts-20170801-14.fc32.noarch 164/220 Installing : urw-base35-c059-fonts-20170801-14.fc32.noarch 165/220 Running scriptlet: urw-base35-c059-fonts-20170801-14.fc32.noarch 165/220 Installing : urw-base35-d050000l-fonts-20170801-14.fc32.noarc 166/220 Running scriptlet: urw-base35-d050000l-fonts-20170801-14.fc32.noarc 166/220 Installing : urw-base35-gothic-fonts-20170801-14.fc32.noarch 167/220 Running scriptlet: urw-base35-gothic-fonts-20170801-14.fc32.noarch 167/220 Installing : urw-base35-nimbus-mono-ps-fonts-20170801-14.fc32 168/220 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-14.fc32 168/220 Installing : urw-base35-nimbus-roman-fonts-20170801-14.fc32.n 169/220 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-14.fc32.n 169/220 Installing : urw-base35-nimbus-sans-fonts-20170801-14.fc32.no 170/220 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-14.fc32.no 170/220 Installing : urw-base35-p052-fonts-20170801-14.fc32.noarch 171/220 Running scriptlet: urw-base35-p052-fonts-20170801-14.fc32.noarch 171/220 Installing : urw-base35-standard-symbols-ps-fonts-20170801-14 172/220 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-14 172/220 Installing : urw-base35-z003-fonts-20170801-14.fc32.noarch 173/220 Running scriptlet: urw-base35-z003-fonts-20170801-14.fc32.noarch 173/220 Installing : urw-base35-fonts-20170801-14.fc32.noarch 174/220 Installing : libXcomposite-0.4.5-2.fc32.i686 175/220 Installing : lcms2-2.9-7.fc32.i686 176/220 Installing : kmod-libs-27-1.fc32.i686 177/220 Installing : json-c-0.13.1-13.fc32.i686 178/220 Installing : jbigkit-libs-2.1-18.fc32.i686 179/220 Installing : libtiff-4.1.0-2.fc32.i686 180/220 Installing : gdk-pixbuf2-modules-2.40.0-2.fc32.i686 181/220 Installing : jbig2dec-libs-0.18-1.fc32.i686 182/220 Installing : isl-0.16.1-10.fc32.i686 183/220 Installing : gcc-10.2.1-1.fc32.i686 184/220 Installing : graphite2-1.3.14-1.fc32.i686 185/220 Installing : harfbuzz-2.6.4-3.fc32.i686 186/220 Installing : pango-1.44.7-2.fc32.i686 187/220 Installing : lasi-1.1.3-2.fc32.i686 188/220 Installing : librsvg2-2.48.8-1.fc32.i686 189/220 Installing : libraqm-0.7.0-5.fc32.i686 190/220 Installing : gd-2.3.0-2.fc32.i686 191/220 Installing : dbus-libs-1:1.12.20-1.fc32.i686 192/220 Installing : avahi-libs-0.7-23.fc32.i686 193/220 Installing : cups-libs-1:2.3.3-13.fc32.i686 194/220 Installing : gtk2-2.24.32-7.fc32.i686 195/220 Installing : libgs-9.52-7.fc32.i686 196/220 Installing : graphviz-2.42.4-1.fc32.i686 197/220 Running scriptlet: graphviz-2.42.4-1.fc32.i686 197/220 Installing : acl-2.2.53-5.fc32.i686 198/220 Installing : python3-sphinx-1:2.2.2-2.fc32.noarch 199/220 Installing : libtool-2.4.6-33.fc32.i686 200/220 Installing : unbound-devel-1.10.1-1.fc32.i686 201/220 Installing : python3-pyOpenSSL-19.0.0-6.fc32.noarch 202/220 Installing : numactl-devel-2.0.12-4.fc32.i686 203/220 Installing : libpcap-devel-14:1.9.1-3.fc32.i686 204/220 Installing : libcap-ng-devel-0.7.11-1.fc32.i686 205/220 Installing : device-mapper-1.02.171-1.fc32.i686 206/220 Installing : device-mapper-libs-1.02.171-1.fc32.i686 207/220 Installing : cryptsetup-libs-2.3.4-1.fc32.i686 208/220 Installing : dbus-1:1.12.20-1.fc32.i686 209/220 Installing : systemd-pam-245.7-1.fc32.i686 210/220 Running scriptlet: systemd-245.7-1.fc32.i686 211/220 Installing : systemd-245.7-1.fc32.i686 211/220 Running scriptlet: systemd-245.7-1.fc32.i686 211/220 Installing : dbus-common-1:1.12.20-1.fc32.noarch 212/220 Running scriptlet: dbus-common-1:1.12.20-1.fc32.noarch 212/220 Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket. Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket. Running scriptlet: dbus-broker-24-1.fc32.i686 213/220 Installing : dbus-broker-24-1.fc32.i686 213/220 Running scriptlet: dbus-broker-24-1.fc32.i686 213/220 Created symlink /etc/systemd/system/dbus.service → /usr/lib/systemd/system/dbus-broker.service. Created symlink /etc/systemd/user/dbus.service → /usr/lib/systemd/user/dbus-broker.service. Installing : annobin-9.27-1.fc32.i686 214/220 Installing : gcc-c++-10.2.1-1.fc32.i686 215/220 Installing : dpdk-devel-2:19.11.1-3.fc32.i686 216/220 Running scriptlet: groff-1.22.3-22.fc32.i686 217/220 Installing : groff-1.22.3-22.fc32.i686 217/220 Running scriptlet: groff-1.22.3-22.fc32.i686 217/220 Installing : desktop-file-utils-0.24-2.fc32.i686 218/220 Installing : procps-ng-3.3.16-1.fc32.i686 219/220 Installing : openssl-1:1.1.1g-1.fc32.i686 220/220 Running scriptlet: urw-base35-bookman-fonts-20170801-14.fc32.noarch 220/220 Running scriptlet: urw-base35-c059-fonts-20170801-14.fc32.noarch 220/220 Running scriptlet: urw-base35-d050000l-fonts-20170801-14.fc32.noarc 220/220 Running scriptlet: urw-base35-gothic-fonts-20170801-14.fc32.noarch 220/220 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-14.fc32 220/220 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-14.fc32.n 220/220 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-14.fc32.no 220/220 Running scriptlet: urw-base35-p052-fonts-20170801-14.fc32.noarch 220/220 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-14 220/220 Running scriptlet: urw-base35-z003-fonts-20170801-14.fc32.noarch 220/220 Running scriptlet: openssl-1:1.1.1g-1.fc32.i686 220/220 Verifying : acl-2.2.53-5.fc32.i686 1/220 Verifying : adobe-mappings-cmap-20171205-7.fc32.noarch 2/220 Verifying : adobe-mappings-cmap-deprecated-20171205-7.fc32.n 3/220 Verifying : adobe-mappings-pdf-20180407-5.fc32.noarch 4/220 Verifying : annobin-9.27-1.fc32.i686 5/220 Verifying : atk-2.36.0-1.fc32.i686 6/220 Verifying : autoconf-2.69-33.fc32.noarch 7/220 Verifying : automake-1.16.1-14.fc32.noarch 8/220 Verifying : avahi-libs-0.7-23.fc32.i686 9/220 Verifying : cairo-1.16.0-8.fc32.i686 10/220 Verifying : cairo-gobject-1.16.0-8.fc32.i686 11/220 Verifying : cpp-10.2.1-1.fc32.i686 12/220 Verifying : cryptsetup-libs-2.3.4-1.fc32.i686 13/220 Verifying : cups-libs-1:2.3.3-13.fc32.i686 14/220 Verifying : dbus-1:1.12.20-1.fc32.i686 15/220 Verifying : dbus-broker-24-1.fc32.i686 16/220 Verifying : dbus-common-1:1.12.20-1.fc32.noarch 17/220 Verifying : dbus-libs-1:1.12.20-1.fc32.i686 18/220 Verifying : dejavu-sans-fonts-2.37-8.fc32.noarch 19/220 Verifying : desktop-file-utils-0.24-2.fc32.i686 20/220 Verifying : device-mapper-1.02.171-1.fc32.i686 21/220 Verifying : device-mapper-libs-1.02.171-1.fc32.i686 22/220 Verifying : dpdk-2:19.11.1-3.fc32.i686 23/220 Verifying : dpdk-devel-2:19.11.1-3.fc32.i686 24/220 Verifying : emacs-filesystem-1:27.1-2.fc32.noarch 25/220 Verifying : fontconfig-2.13.92-9.fc32.i686 26/220 Verifying : fonts-filesystem-2.0.3-1.fc32.noarch 27/220 Verifying : freetype-2.10.2-1.fc32.i686 28/220 Verifying : fribidi-1.0.9-1.fc32.i686 29/220 Verifying : gcc-10.2.1-1.fc32.i686 30/220 Verifying : gcc-c++-10.2.1-1.fc32.i686 31/220 Verifying : gd-2.3.0-2.fc32.i686 32/220 Verifying : gdbm-libs-1:1.18.1-3.fc32.i686 33/220 Verifying : gdk-pixbuf2-2.40.0-2.fc32.i686 34/220 Verifying : gdk-pixbuf2-modules-2.40.0-2.fc32.i686 35/220 Verifying : glib2-2.64.5-1.fc32.i686 36/220 Verifying : glibc-devel-2.31-4.fc32.i686 37/220 Verifying : glibc-headers-2.31-4.fc32.i686 38/220 Verifying : gnutls-3.6.15-1.fc32.i686 39/220 Verifying : google-droid-sans-fonts-20200215-3.fc32.noarch 40/220 Verifying : graphite2-1.3.14-1.fc32.i686 41/220 Verifying : graphviz-2.42.4-1.fc32.i686 42/220 Verifying : groff-1.22.3-22.fc32.i686 43/220 Verifying : groff-base-1.22.3-22.fc32.i686 44/220 Verifying : gtk-update-icon-cache-3.24.22-1.fc32.i686 45/220 Verifying : gtk2-2.24.32-7.fc32.i686 46/220 Verifying : gts-0.7.6-37.20121130.fc32.i686 47/220 Verifying : harfbuzz-2.6.4-3.fc32.i686 48/220 Verifying : hicolor-icon-theme-0.17-8.fc32.noarch 49/220 Verifying : iptables-libs-1.8.4-9.fc32.i686 50/220 Verifying : isl-0.16.1-10.fc32.i686 51/220 Verifying : jasper-libs-2.0.17-1.fc32.i686 52/220 Verifying : jbig2dec-libs-0.18-1.fc32.i686 53/220 Verifying : jbigkit-libs-2.1-18.fc32.i686 54/220 Verifying : json-c-0.13.1-13.fc32.i686 55/220 Verifying : kernel-headers-5.8.8-200.fc32.i686 56/220 Verifying : kmod-libs-27-1.fc32.i686 57/220 Verifying : langpacks-core-font-en-3.0-3.fc32.noarch 58/220 Verifying : lasi-1.1.3-2.fc32.i686 59/220 Verifying : lcms2-2.9-7.fc32.i686 60/220 Verifying : libICE-1.0.10-3.fc32.i686 61/220 Verifying : libSM-1.2.3-5.fc32.i686 62/220 Verifying : libX11-1.6.12-1.fc32.i686 63/220 Verifying : libX11-common-1.6.12-1.fc32.noarch 64/220 Verifying : libXau-1.0.9-3.fc32.i686 65/220 Verifying : libXaw-1.0.13-14.fc32.i686 66/220 Verifying : libXcomposite-0.4.5-2.fc32.i686 67/220 Verifying : libXcursor-1.2.0-2.fc32.i686 68/220 Verifying : libXdamage-1.1.5-2.fc32.i686 69/220 Verifying : libXext-1.3.4-3.fc32.i686 70/220 Verifying : libXfixes-5.0.3-11.fc32.i686 71/220 Verifying : libXft-2.3.3-3.fc32.i686 72/220 Verifying : libXi-1.7.10-3.fc32.i686 73/220 Verifying : libXinerama-1.1.4-5.fc32.i686 74/220 Verifying : libXmu-1.1.3-3.fc32.i686 75/220 Verifying : libXpm-3.5.13-2.fc32.i686 76/220 Verifying : libXrandr-1.5.2-3.fc32.i686 77/220 Verifying : libXrender-0.9.10-11.fc32.i686 78/220 Verifying : libXt-1.2.0-1.fc32.i686 79/220 Verifying : libXxf86vm-1.1.4-13.fc32.i686 80/220 Verifying : libargon2-20171227-4.fc32.i686 81/220 Verifying : libasan-10.2.1-1.fc32.i686 82/220 Verifying : libatomic-10.2.1-1.fc32.i686 83/220 Verifying : libcap-ng-devel-0.7.11-1.fc32.i686 84/220 Verifying : libdatrie-0.2.9-11.fc32.i686 85/220 Verifying : libevent-2.1.8-8.fc32.i686 86/220 Verifying : libevent-devel-2.1.8-8.fc32.i686 87/220 Verifying : libfontenc-1.1.3-12.fc32.i686 88/220 Verifying : libgs-9.52-7.fc32.i686 89/220 Verifying : libidn-1.35-7.fc32.i686 90/220 Verifying : libijs-0.35-11.fc32.i686 91/220 Verifying : libimagequant-2.12.6-2.fc32.i686 92/220 Verifying : libjpeg-turbo-2.0.4-3.fc32.i686 93/220 Verifying : libmcpp-2.7.2-25.fc32.i686 94/220 Verifying : libmnl-1.0.4-11.fc32.i686 95/220 Verifying : libmpc-1.1.0-8.fc32.i686 96/220 Verifying : libnetfilter_conntrack-1.0.7-4.fc32.i686 97/220 Verifying : libnfnetlink-1.0.1-17.fc32.i686 98/220 Verifying : libpaper-1.1.24-26.fc32.i686 99/220 Verifying : libpcap-14:1.9.1-3.fc32.i686 100/220 Verifying : libpcap-devel-14:1.9.1-3.fc32.i686 101/220 Verifying : libpng-2:1.6.37-3.fc32.i686 102/220 Verifying : libraqm-0.7.0-5.fc32.i686 103/220 Verifying : librsvg2-2.48.8-1.fc32.i686 104/220 Verifying : libseccomp-2.5.0-3.fc32.i686 105/220 Verifying : libstdc++-devel-10.2.1-1.fc32.i686 106/220 Verifying : libthai-0.1.28-4.fc32.i686 107/220 Verifying : libtiff-4.1.0-2.fc32.i686 108/220 Verifying : libtool-2.4.6-33.fc32.i686 109/220 Verifying : libubsan-10.2.1-1.fc32.i686 110/220 Verifying : libwebp-1.1.0-3.fc32.i686 111/220 Verifying : libxcb-1.13.1-4.fc32.i686 112/220 Verifying : libxcrypt-devel-4.4.17-1.fc32.i686 113/220 Verifying : m4-1.4.18-12.fc32.i686 114/220 Verifying : mcpp-2.7.2-25.fc32.i686 115/220 Verifying : netpbm-10.90.00-1.fc32.i686 116/220 Verifying : nettle-3.5.1-5.fc32.i686 117/220 Verifying : numactl-devel-2.0.12-4.fc32.i686 118/220 Verifying : numactl-libs-2.0.12-4.fc32.i686 119/220 Verifying : openjpeg2-2.3.1-6.fc32.i686 120/220 Verifying : openssl-1:1.1.1g-1.fc32.i686 121/220 Verifying : openssl-devel-1:1.1.1g-1.fc32.i686 122/220 Verifying : pango-1.44.7-2.fc32.i686 123/220 Verifying : perl-Carp-1.50-440.fc32.noarch 124/220 Verifying : perl-Data-Dumper-2.174-444.fc32.i686 125/220 Verifying : perl-Encode-4:3.07-457.fc32.i686 126/220 Verifying : perl-Errno-1.30-456.fc32.i686 127/220 Verifying : perl-Exporter-5.74-2.fc32.noarch 128/220 Verifying : perl-File-Path-2.17-1.fc32.noarch 129/220 Verifying : perl-File-Temp-1:0.230.900-440.fc32.noarch 130/220 Verifying : perl-Getopt-Long-1:2.52-1.fc32.noarch 131/220 Verifying : perl-HTTP-Tiny-0.076-440.fc32.noarch 132/220 Verifying : perl-IO-1.40-456.fc32.i686 133/220 Verifying : perl-MIME-Base64-3.15-440.fc32.i686 134/220 Verifying : perl-PathTools-3.78-441.fc32.i686 135/220 Verifying : perl-Pod-Escapes-1:1.07-440.fc32.noarch 136/220 Verifying : perl-Pod-Perldoc-3.28.01-443.fc32.noarch 137/220 Verifying : perl-Pod-Simple-1:3.40-2.fc32.noarch 138/220 Verifying : perl-Pod-Usage-4:1.70-1.fc32.noarch 139/220 Verifying : perl-Scalar-List-Utils-3:1.54-440.fc32.i686 140/220 Verifying : perl-Socket-4:2.030-1.fc32.i686 141/220 Verifying : perl-Storable-1:3.15-443.fc32.i686 142/220 Verifying : perl-Term-ANSIColor-5.01-2.fc32.noarch 143/220 Verifying : perl-Term-Cap-1.17-440.fc32.noarch 144/220 Verifying : perl-Text-ParseWords-3.30-440.fc32.noarch 145/220 Verifying : perl-Text-Tabs+Wrap-2013.0523-440.fc32.noarch 146/220 Verifying : perl-Thread-Queue-3.13-440.fc32.noarch 147/220 Verifying : perl-Time-Local-2:1.300-2.fc32.noarch 148/220 Verifying : perl-Unicode-Normalize-1.26-440.fc32.i686 149/220 Verifying : perl-constant-1.33-441.fc32.noarch 150/220 Verifying : perl-interpreter-4:5.30.3-456.fc32.i686 151/220 Verifying : perl-libs-4:5.30.3-456.fc32.i686 152/220 Verifying : perl-macros-4:5.30.3-456.fc32.noarch 153/220 Verifying : perl-parent-1:0.238-1.fc32.noarch 154/220 Verifying : perl-podlators-1:4.14-2.fc32.noarch 155/220 Verifying : perl-threads-1:2.22-442.fc32.i686 156/220 Verifying : perl-threads-shared-1.60-441.fc32.i686 157/220 Verifying : pixman-0.40.0-1.fc32.i686 158/220 Verifying : procps-ng-3.3.16-1.fc32.i686 159/220 Verifying : python-pip-wheel-19.3.1-4.fc32.noarch 160/220 Verifying : python-rpm-macros-3-58.fc32.noarch 161/220 Verifying : python-setuptools-wheel-41.6.0-2.fc32.noarch 162/220 Verifying : python3-3.8.5-5.fc32.i686 163/220 Verifying : python3-babel-2.8.0-2.fc32.noarch 164/220 Verifying : python3-cffi-1.14.0-1.fc32.i686 165/220 Verifying : python3-chardet-3.0.4-15.fc32.noarch 166/220 Verifying : python3-cryptography-2.8-3.fc32.i686 167/220 Verifying : python3-devel-3.8.5-5.fc32.i686 168/220 Verifying : python3-docutils-0.15.2-4.fc32.noarch 169/220 Verifying : python3-idna-2.8-6.fc32.noarch 170/220 Verifying : python3-imagesize-1.2.0-1.fc32.noarch 171/220 Verifying : python3-jinja2-2.11.2-1.fc32.noarch 172/220 Verifying : python3-libs-3.8.5-5.fc32.i686 173/220 Verifying : python3-markupsafe-1.1.1-5.fc32.i686 174/220 Verifying : python3-packaging-20.1-2.fc32.noarch 175/220 Verifying : python3-ply-3.11-7.fc32.noarch 176/220 Verifying : python3-pyOpenSSL-19.0.0-6.fc32.noarch 177/220 Verifying : python3-pycparser-2.19-2.fc32.noarch 178/220 Verifying : python3-pygments-2.4.2-7.fc32.noarch 179/220 Verifying : python3-pyparsing-2.4.7-1.fc32.noarch 180/220 Verifying : python3-pysocks-1.7.1-4.fc32.noarch 181/220 Verifying : python3-pytz-2020.1-1.fc32.noarch 182/220 Verifying : python3-requests-2.22.0-8.fc32.noarch 183/220 Verifying : python3-rpm-generators-10-4.fc32.noarch 184/220 Verifying : python3-rpm-macros-3-58.fc32.noarch 185/220 Verifying : python3-setuptools-41.6.0-2.fc32.noarch 186/220 Verifying : python3-six-1.14.0-2.fc32.noarch 187/220 Verifying : python3-snowballstemmer-1.9.0-5.fc32.noarch 188/220 Verifying : python3-sphinx-1:2.2.2-2.fc32.noarch 189/220 Verifying : python3-sphinx-theme-alabaster-0.7.12-8.fc32.noa 190/220 Verifying : python3-sphinxcontrib-applehelp-1.0.1-6.fc32.noa 191/220 Verifying : python3-sphinxcontrib-devhelp-1.0.1-6.fc32.noarc 192/220 Verifying : python3-sphinxcontrib-htmlhelp-1.0.1-6.fc32.noar 193/220 Verifying : python3-sphinxcontrib-jsmath-1.0.1-6.fc32.noarch 194/220 Verifying : python3-sphinxcontrib-qthelp-1.0.2-6.fc32.noarch 195/220 Verifying : python3-sphinxcontrib-serializinghtml-1.1.3-6.fc 196/220 Verifying : python3-urllib3-1.25.7-3.fc32.noarch 197/220 Verifying : qrencode-libs-4.0.2-5.fc32.i686 198/220 Verifying : shared-mime-info-1.15-3.fc32.i686 199/220 Verifying : sqlite-libs-3.33.0-1.fc32.i686 200/220 Verifying : systemd-245.7-1.fc32.i686 201/220 Verifying : systemd-pam-245.7-1.fc32.i686 202/220 Verifying : systemd-rpm-macros-245.7-1.fc32.noarch 203/220 Verifying : unbound-devel-1.10.1-1.fc32.i686 204/220 Verifying : unbound-libs-1.10.1-1.fc32.i686 205/220 Verifying : urw-base35-bookman-fonts-20170801-14.fc32.noarch 206/220 Verifying : urw-base35-c059-fonts-20170801-14.fc32.noarch 207/220 Verifying : urw-base35-d050000l-fonts-20170801-14.fc32.noarc 208/220 Verifying : urw-base35-fonts-20170801-14.fc32.noarch 209/220 Verifying : urw-base35-fonts-common-20170801-14.fc32.noarch 210/220 Verifying : urw-base35-gothic-fonts-20170801-14.fc32.noarch 211/220 Verifying : urw-base35-nimbus-mono-ps-fonts-20170801-14.fc32 212/220 Verifying : urw-base35-nimbus-roman-fonts-20170801-14.fc32.n 213/220 Verifying : urw-base35-nimbus-sans-fonts-20170801-14.fc32.no 214/220 Verifying : urw-base35-p052-fonts-20170801-14.fc32.noarch 215/220 Verifying : urw-base35-standard-symbols-ps-fonts-20170801-14 216/220 Verifying : urw-base35-z003-fonts-20170801-14.fc32.noarch 217/220 Verifying : xorg-x11-font-utils-1:7.5-44.fc32.i686 218/220 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-24.fc32.noar 219/220 Verifying : xorg-x11-server-utils-7.7-35.fc32.i686 220/220 Installed: acl-2.2.53-5.fc32.i686 adobe-mappings-cmap-20171205-7.fc32.noarch adobe-mappings-cmap-deprecated-20171205-7.fc32.noarch adobe-mappings-pdf-20180407-5.fc32.noarch annobin-9.27-1.fc32.i686 atk-2.36.0-1.fc32.i686 autoconf-2.69-33.fc32.noarch automake-1.16.1-14.fc32.noarch avahi-libs-0.7-23.fc32.i686 cairo-1.16.0-8.fc32.i686 cairo-gobject-1.16.0-8.fc32.i686 cpp-10.2.1-1.fc32.i686 cryptsetup-libs-2.3.4-1.fc32.i686 cups-libs-1:2.3.3-13.fc32.i686 dbus-1:1.12.20-1.fc32.i686 dbus-broker-24-1.fc32.i686 dbus-common-1:1.12.20-1.fc32.noarch dbus-libs-1:1.12.20-1.fc32.i686 dejavu-sans-fonts-2.37-8.fc32.noarch desktop-file-utils-0.24-2.fc32.i686 device-mapper-1.02.171-1.fc32.i686 device-mapper-libs-1.02.171-1.fc32.i686 dpdk-2:19.11.1-3.fc32.i686 dpdk-devel-2:19.11.1-3.fc32.i686 emacs-filesystem-1:27.1-2.fc32.noarch fontconfig-2.13.92-9.fc32.i686 fonts-filesystem-2.0.3-1.fc32.noarch freetype-2.10.2-1.fc32.i686 fribidi-1.0.9-1.fc32.i686 gcc-10.2.1-1.fc32.i686 gcc-c++-10.2.1-1.fc32.i686 gd-2.3.0-2.fc32.i686 gdbm-libs-1:1.18.1-3.fc32.i686 gdk-pixbuf2-2.40.0-2.fc32.i686 gdk-pixbuf2-modules-2.40.0-2.fc32.i686 glib2-2.64.5-1.fc32.i686 glibc-devel-2.31-4.fc32.i686 glibc-headers-2.31-4.fc32.i686 gnutls-3.6.15-1.fc32.i686 google-droid-sans-fonts-20200215-3.fc32.noarch graphite2-1.3.14-1.fc32.i686 graphviz-2.42.4-1.fc32.i686 groff-1.22.3-22.fc32.i686 groff-base-1.22.3-22.fc32.i686 gtk-update-icon-cache-3.24.22-1.fc32.i686 gtk2-2.24.32-7.fc32.i686 gts-0.7.6-37.20121130.fc32.i686 harfbuzz-2.6.4-3.fc32.i686 hicolor-icon-theme-0.17-8.fc32.noarch iptables-libs-1.8.4-9.fc32.i686 isl-0.16.1-10.fc32.i686 jasper-libs-2.0.17-1.fc32.i686 jbig2dec-libs-0.18-1.fc32.i686 jbigkit-libs-2.1-18.fc32.i686 json-c-0.13.1-13.fc32.i686 kernel-headers-5.8.8-200.fc32.i686 kmod-libs-27-1.fc32.i686 langpacks-core-font-en-3.0-3.fc32.noarch lasi-1.1.3-2.fc32.i686 lcms2-2.9-7.fc32.i686 libICE-1.0.10-3.fc32.i686 libSM-1.2.3-5.fc32.i686 libX11-1.6.12-1.fc32.i686 libX11-common-1.6.12-1.fc32.noarch libXau-1.0.9-3.fc32.i686 libXaw-1.0.13-14.fc32.i686 libXcomposite-0.4.5-2.fc32.i686 libXcursor-1.2.0-2.fc32.i686 libXdamage-1.1.5-2.fc32.i686 libXext-1.3.4-3.fc32.i686 libXfixes-5.0.3-11.fc32.i686 libXft-2.3.3-3.fc32.i686 libXi-1.7.10-3.fc32.i686 libXinerama-1.1.4-5.fc32.i686 libXmu-1.1.3-3.fc32.i686 libXpm-3.5.13-2.fc32.i686 libXrandr-1.5.2-3.fc32.i686 libXrender-0.9.10-11.fc32.i686 libXt-1.2.0-1.fc32.i686 libXxf86vm-1.1.4-13.fc32.i686 libargon2-20171227-4.fc32.i686 libasan-10.2.1-1.fc32.i686 libatomic-10.2.1-1.fc32.i686 libcap-ng-devel-0.7.11-1.fc32.i686 libdatrie-0.2.9-11.fc32.i686 libevent-2.1.8-8.fc32.i686 libevent-devel-2.1.8-8.fc32.i686 libfontenc-1.1.3-12.fc32.i686 libgs-9.52-7.fc32.i686 libidn-1.35-7.fc32.i686 libijs-0.35-11.fc32.i686 libimagequant-2.12.6-2.fc32.i686 libjpeg-turbo-2.0.4-3.fc32.i686 libmcpp-2.7.2-25.fc32.i686 libmnl-1.0.4-11.fc32.i686 libmpc-1.1.0-8.fc32.i686 libnetfilter_conntrack-1.0.7-4.fc32.i686 libnfnetlink-1.0.1-17.fc32.i686 libpaper-1.1.24-26.fc32.i686 libpcap-14:1.9.1-3.fc32.i686 libpcap-devel-14:1.9.1-3.fc32.i686 libpng-2:1.6.37-3.fc32.i686 libraqm-0.7.0-5.fc32.i686 librsvg2-2.48.8-1.fc32.i686 libseccomp-2.5.0-3.fc32.i686 libstdc++-devel-10.2.1-1.fc32.i686 libthai-0.1.28-4.fc32.i686 libtiff-4.1.0-2.fc32.i686 libtool-2.4.6-33.fc32.i686 libubsan-10.2.1-1.fc32.i686 libwebp-1.1.0-3.fc32.i686 libxcb-1.13.1-4.fc32.i686 libxcrypt-devel-4.4.17-1.fc32.i686 m4-1.4.18-12.fc32.i686 mcpp-2.7.2-25.fc32.i686 netpbm-10.90.00-1.fc32.i686 nettle-3.5.1-5.fc32.i686 numactl-devel-2.0.12-4.fc32.i686 numactl-libs-2.0.12-4.fc32.i686 openjpeg2-2.3.1-6.fc32.i686 openssl-1:1.1.1g-1.fc32.i686 openssl-devel-1:1.1.1g-1.fc32.i686 pango-1.44.7-2.fc32.i686 perl-Carp-1.50-440.fc32.noarch perl-Data-Dumper-2.174-444.fc32.i686 perl-Encode-4:3.07-457.fc32.i686 perl-Errno-1.30-456.fc32.i686 perl-Exporter-5.74-2.fc32.noarch perl-File-Path-2.17-1.fc32.noarch perl-File-Temp-1:0.230.900-440.fc32.noarch perl-Getopt-Long-1:2.52-1.fc32.noarch perl-HTTP-Tiny-0.076-440.fc32.noarch perl-IO-1.40-456.fc32.i686 perl-MIME-Base64-3.15-440.fc32.i686 perl-PathTools-3.78-441.fc32.i686 perl-Pod-Escapes-1:1.07-440.fc32.noarch perl-Pod-Perldoc-3.28.01-443.fc32.noarch perl-Pod-Simple-1:3.40-2.fc32.noarch perl-Pod-Usage-4:1.70-1.fc32.noarch perl-Scalar-List-Utils-3:1.54-440.fc32.i686 perl-Socket-4:2.030-1.fc32.i686 perl-Storable-1:3.15-443.fc32.i686 perl-Term-ANSIColor-5.01-2.fc32.noarch perl-Term-Cap-1.17-440.fc32.noarch perl-Text-ParseWords-3.30-440.fc32.noarch perl-Text-Tabs+Wrap-2013.0523-440.fc32.noarch perl-Thread-Queue-3.13-440.fc32.noarch perl-Time-Local-2:1.300-2.fc32.noarch perl-Unicode-Normalize-1.26-440.fc32.i686 perl-constant-1.33-441.fc32.noarch perl-interpreter-4:5.30.3-456.fc32.i686 perl-libs-4:5.30.3-456.fc32.i686 perl-macros-4:5.30.3-456.fc32.noarch perl-parent-1:0.238-1.fc32.noarch perl-podlators-1:4.14-2.fc32.noarch perl-threads-1:2.22-442.fc32.i686 perl-threads-shared-1.60-441.fc32.i686 pixman-0.40.0-1.fc32.i686 procps-ng-3.3.16-1.fc32.i686 python-pip-wheel-19.3.1-4.fc32.noarch python-rpm-macros-3-58.fc32.noarch python-setuptools-wheel-41.6.0-2.fc32.noarch python3-3.8.5-5.fc32.i686 python3-babel-2.8.0-2.fc32.noarch python3-cffi-1.14.0-1.fc32.i686 python3-chardet-3.0.4-15.fc32.noarch python3-cryptography-2.8-3.fc32.i686 python3-devel-3.8.5-5.fc32.i686 python3-docutils-0.15.2-4.fc32.noarch python3-idna-2.8-6.fc32.noarch python3-imagesize-1.2.0-1.fc32.noarch python3-jinja2-2.11.2-1.fc32.noarch python3-libs-3.8.5-5.fc32.i686 python3-markupsafe-1.1.1-5.fc32.i686 python3-packaging-20.1-2.fc32.noarch python3-ply-3.11-7.fc32.noarch python3-pyOpenSSL-19.0.0-6.fc32.noarch python3-pycparser-2.19-2.fc32.noarch python3-pygments-2.4.2-7.fc32.noarch python3-pyparsing-2.4.7-1.fc32.noarch python3-pysocks-1.7.1-4.fc32.noarch python3-pytz-2020.1-1.fc32.noarch python3-requests-2.22.0-8.fc32.noarch python3-rpm-generators-10-4.fc32.noarch python3-rpm-macros-3-58.fc32.noarch python3-setuptools-41.6.0-2.fc32.noarch python3-six-1.14.0-2.fc32.noarch python3-snowballstemmer-1.9.0-5.fc32.noarch python3-sphinx-1:2.2.2-2.fc32.noarch python3-sphinx-theme-alabaster-0.7.12-8.fc32.noarch python3-sphinxcontrib-applehelp-1.0.1-6.fc32.noarch python3-sphinxcontrib-devhelp-1.0.1-6.fc32.noarch python3-sphinxcontrib-htmlhelp-1.0.1-6.fc32.noarch python3-sphinxcontrib-jsmath-1.0.1-6.fc32.noarch python3-sphinxcontrib-qthelp-1.0.2-6.fc32.noarch python3-sphinxcontrib-serializinghtml-1.1.3-6.fc32.noarch python3-urllib3-1.25.7-3.fc32.noarch qrencode-libs-4.0.2-5.fc32.i686 shared-mime-info-1.15-3.fc32.i686 sqlite-libs-3.33.0-1.fc32.i686 systemd-245.7-1.fc32.i686 systemd-pam-245.7-1.fc32.i686 systemd-rpm-macros-245.7-1.fc32.noarch unbound-devel-1.10.1-1.fc32.i686 unbound-libs-1.10.1-1.fc32.i686 urw-base35-bookman-fonts-20170801-14.fc32.noarch urw-base35-c059-fonts-20170801-14.fc32.noarch urw-base35-d050000l-fonts-20170801-14.fc32.noarch urw-base35-fonts-20170801-14.fc32.noarch urw-base35-fonts-common-20170801-14.fc32.noarch urw-base35-gothic-fonts-20170801-14.fc32.noarch urw-base35-nimbus-mono-ps-fonts-20170801-14.fc32.noarch urw-base35-nimbus-roman-fonts-20170801-14.fc32.noarch urw-base35-nimbus-sans-fonts-20170801-14.fc32.noarch urw-base35-p052-fonts-20170801-14.fc32.noarch urw-base35-standard-symbols-ps-fonts-20170801-14.fc32.noarch urw-base35-z003-fonts-20170801-14.fc32.noarch xorg-x11-font-utils-1:7.5-44.fc32.i686 xorg-x11-fonts-ISO8859-1-100dpi-7.5-24.fc32.noarch xorg-x11-server-utils-7.7-35.fc32.i686 Complete! Finish: build setup for openvswitch-2.14.0-2.fc32.src.rpm Start: rpmbuild openvswitch-2.14.0-2.fc32.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1600041600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vTK3Iv + 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.30bb7s + 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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 + '[' 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.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' + 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' + '[' 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... no checking for 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 for i686-redhat-linux-gnu-g++... no checking for i686-redhat-linux-gnu-c++... no checking for i686-redhat-linux-gnu-gpp... no checking for i686-redhat-linux-gnu-aCC... no checking for i686-redhat-linux-gnu-CC... no checking for i686-redhat-linux-gnu-cxx... no checking for i686-redhat-linux-gnu-cc++... no checking for i686-redhat-linux-gnu-cl.exe... no checking for i686-redhat-linux-gnu-FCC... no checking for i686-redhat-linux-gnu-KCC... no checking for i686-redhat-linux-gnu-RCC... no checking for i686-redhat-linux-gnu-xlC_r... no checking for i686-redhat-linux-gnu-xlC... no checking for g++... g++ 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... 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... yes 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... no 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 -j2 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/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 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 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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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/odp-util.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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ 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:581:32: warning: cast increases required alignment of 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: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:582:32: warning: cast increases required alignment of 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: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:583:32: warning: cast increases required alignment of 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: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:583:32: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:584:32: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:584:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:609:36: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:612:30: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:613:30: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:579:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:610:36: warning: cast increases required alignment of 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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:581:32: warning: cast increases required alignment of 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:588:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:583:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:584:32: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:585:32: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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:595:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:590:26: warning: cast increases required alignment of target type [-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:597:26: warning: cast increases required alignment of target type [-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:591:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:579:32: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:581:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:582:32: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:583:32: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:585:32: warning: cast increases required alignment of 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:595:26: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:609:36: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:609:36: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:610:36: warning: cast increases required alignment of 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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:581:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:582:32: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:583:32: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:584:32: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:585:32: warning: cast increases required alignment of 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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:609:36: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:581:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:582:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:588:32: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:590:26: warning: cast increases required alignment of target type [-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:592:26: warning: cast increases required alignment of target type [-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:591:26: warning: cast increases required alignment of target type [-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:593:26: warning: cast increases required alignment of target type [-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:592:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:593:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:597:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:610:36: warning: cast increases required alignment of 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:609:36: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:613:30: warning: cast increases required alignment of target type [-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:612:30: warning: cast increases required alignment of target type [-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:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:581:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:586:32: warning: cast increases required alignment of 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:585:32: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:586:32: warning: cast increases required alignment of 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:588:32: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:590:26: warning: cast increases required alignment of target type [-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:593:26: warning: cast increases required alignment of target type [-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:591:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:592:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:593:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:597:26: warning: cast increases required alignment of target type [-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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:586:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:609:36: warning: cast increases required alignment of 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:613:30: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:592:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:593:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:597:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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: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); | ^~~~~~~~~~~~~~~~~~~~ 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:584:32: warning: cast increases required alignment of 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: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:585:32: warning: cast increases required alignment of 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: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:586:32: warning: cast increases required alignment of 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: 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:591:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:581:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-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:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:609:36: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:613:30: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:587:32: warning: cast increases required alignment of 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:590:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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:595:26: warning: cast increases required alignment of target type [-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:596:26: warning: cast increases required alignment of target type [-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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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:579:32: warning: cast increases required alignment of 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:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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:582:32: warning: cast increases required alignment of 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:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:585:32: warning: cast increases required alignment of 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:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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: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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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:582:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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: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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 *); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 (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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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 -Wno-unused -Wno-unused-parameter -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 mv utilities/ovs-tcpundump.tmp utilities/ovs-tcpundump 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-dpctl-top.tmp utilities/ovs-dpctl-top 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 mv utilities/ovs-l3ping.tmp utilities/ovs-l3ping 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-parse-backtrace.tmp utilities/ovs-parse-backtrace 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-test.tmp utilities/ovs-test 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-vlan-test.tmp utilities/ovs-vlan-test 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-sim.tmp utilities/ovs-sim 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 ovsdb/ovsdb-idlc.tmp ovsdb/ovsdb-idlc 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 ovsdb/ovsdb-dot.tmp ovsdb/ovsdb-dot 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 utilities/bugtool/ovs-bugtool.tmp utilities/bugtool/ovs-bugtool 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 utilities/ovs-check-dead-ifs.tmp utilities/ovs-check-dead-ifs 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/ovs-ctl.tmp utilities/ovs-ctl 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-kmod-ctl.tmp utilities/ovs-kmod-ctl 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 ipsec/ovs-monitor-ipsec.tmp ipsec/ovs-monitor-ipsec 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 vtep/ovs-vtep.tmp vtep/ovs-vtep 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 lib/ovs-fields.7.tmp lib/ovs-fields.7 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 lib/ovs-actions.7.tmp lib/ovs-actions.7 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 utilities/ovs-dpctl.8.tmp utilities/ovs-dpctl.8 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 utilities/ovs-dpctl-top.8.tmp utilities/ovs-dpctl-top.8 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-ofctl.8.tmp utilities/ovs-ofctl.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-pcap.1.tmp utilities/ovs-pcap.1 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-vsctl.8.tmp utilities/ovs-vsctl.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/bugtool/ovs-bugtool.8.tmp utilities/bugtool/ovs-bugtool.8 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 vswitchd/ovs-vswitchd.8.tmp vswitchd/ovs-vswitchd.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 ovsdb/ovsdb-tool.1.tmp ovsdb/ovsdb-tool.1 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 ovsdb/ovsdb-client.1.tmp ovsdb/ovsdb-client.1 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-server.1.tmp ovsdb/ovsdb-server.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 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 vtep/vtep-ctl.8.tmp vtep/vtep-ctl.8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-dot.in --no-arrows ./vtep/vtep.ovsschema > vtep/vtep.gv 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 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-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 (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 Running Sphinx v2.2.2 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 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 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 reading sources... [ 1%] faq/configuration PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow.h && \ touch include/openflow/openflow.hstamp reading sources... [ 2%] faq/contributing reading sources... [ 3%] faq/design reading sources... [ 4%] faq/general reading sources... [ 5%] faq/index reading sources... [ 6%] faq/issues reading sources... [ 7%] faq/openflow 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 7%] faq/qos reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 reading sources... [ 9%] faq/terminology reading sources... [ 10%] faq/vlan reading sources... [ 11%] faq/vxlan reading sources... [ 12%] howto/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 13%] howto/index reading sources... [ 14%] howto/ipsec reading sources... [ 14%] howto/kvm reading sources... [ 15%] howto/libvirt reading sources... [ 16%] howto/lisp reading sources... [ 17%] howto/qos 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 reading sources... [ 18%] howto/selinux reading sources... [ 19%] howto/sflow reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 21%] howto/tunneling reading sources... [ 21%] howto/userspace-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 reading sources... [ 22%] howto/vlan reading sources... [ 23%] howto/vtep reading sources... [ 24%] index reading sources... [ 25%] internals/authors 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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... [ 26%] internals/bugs reading sources... [ 27%] internals/charter 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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 34%] internals/contributing/index reading sources... [ 35%] internals/contributing/libopenvswitch-abi reading sources... [ 35%] internals/contributing/submitting-patches 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 reading sources... [ 36%] internals/documentation reading sources... [ 37%] internals/index reading sources... [ 38%] internals/mailing-lists reading sources... [ 39%] internals/maintainers reading sources... [ 40%] internals/patchwork reading sources... [ 41%] internals/release-process reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 42%] intro/index reading sources... [ 43%] intro/install/afxdp reading sources... [ 44%] intro/install/bash-completion reading sources... [ 45%] intro/install/debian 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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... [ 46%] intro/install/distributions reading sources... [ 47%] intro/install/documentation reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 49%] intro/install/fedora reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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... [ 50%] intro/install/index reading sources... [ 51%] intro/install/netbsd reading sources... [ 52%] intro/install/rhel reading sources... [ 53%] intro/install/userspace reading sources... [ 54%] intro/install/windows reading sources... [ 55%] intro/install/xenserver reading sources... [ 56%] intro/what-is-ovs 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); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 57%] intro/why-ovs /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 57%] ref/index /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 58%] ref/ovs-appctl.8 /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 59%] ref/ovs-ctl.8 /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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 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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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... [ 70%] topics/bonding reading sources... [ 71%] topics/datapath reading sources... [ 71%] topics/design reading sources... [ 72%] topics/dpdk/bridge reading sources... [ 73%] topics/dpdk/index reading sources... [ 74%] topics/dpdk/jumbo-frames reading sources... [ 75%] topics/dpdk/memory reading sources... [ 76%] topics/dpdk/phy reading sources... [ 77%] topics/dpdk/pmd reading sources... [ 78%] topics/dpdk/qos reading sources... [ 78%] topics/dpdk/vdev reading sources... [ 79%] topics/dpdk/vhost-user reading sources... [ 80%] topics/fuzzing/index reading sources... [ 81%] topics/fuzzing/ovs-fuzzers 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 reading sources... [ 87%] topics/language-bindings reading sources... [ 88%] topics/networking-namespaces reading sources... [ 89%] topics/openflow reading sources... [ 90%] topics/ovs-extensions reading sources... [ 91%] topics/ovsdb-replication reading sources... [ 92%] topics/porting reading sources... [ 92%] topics/testing /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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... [ 93%] topics/tracing reading sources... [ 94%] topics/userspace-tso reading sources... [ 95%] topics/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 reading sources... [ 96%] tutorials/faucet /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 reading sources... [ 97%] tutorials/index reading sources... [ 98%] tutorials/ipsec reading sources... [ 99%] tutorials/ovs-advanced 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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... [100%] tutorials/ovs-conntrack looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] contents /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 2%] faq/contributing 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 4%] faq/general writing output... [ 5%] faq/index writing output... [ 6%] faq/issues 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 7%] faq/openflow writing output... [ 7%] faq/qos /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 8%] faq/releases writing output... [ 9%] faq/terminology writing output... [ 10%] faq/vlan 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 11%] faq/vxlan writing output... [ 12%] howto/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 13%] howto/index writing output... [ 14%] howto/ipsec 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 14%] howto/kvm writing output... [ 15%] howto/libvirt writing output... [ 16%] howto/lisp writing output... [ 17%] howto/qos writing output... [ 18%] howto/selinux writing output... [ 19%] howto/sflow writing output... [ 20%] howto/ssl writing output... [ 21%] howto/tunneling 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 21%] howto/userspace-tunneling /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 22%] howto/vlan writing output... [ 23%] howto/vtep /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 24%] index writing output... [ 25%] internals/authors /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 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: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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 31%] internals/contributing/coding-style /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 32%] internals/contributing/coding-style-windows /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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... [ 33%] internals/contributing/documentation-style 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 36%] internals/documentation writing output... [ 37%] internals/index 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 39%] internals/maintainers writing output... [ 40%] internals/patchwork writing output... [ 41%] internals/release-process writing output... [ 42%] internals/security writing output... [ 42%] intro/index writing output... [ 43%] intro/install/afxdp 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/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 45%] intro/install/debian /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 46%] intro/install/distributions /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 47%] intro/install/documentation writing output... [ 48%] intro/install/dpdk /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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... [ 49%] intro/install/fedora /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 50%] intro/install/index writing output... [ 51%] intro/install/netbsd writing output... [ 52%] intro/install/rhel writing output... [ 53%] intro/install/userspace writing output... [ 54%] intro/install/windows writing output... [ 55%] intro/install/xenserver 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:586:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 56%] intro/what-is-ovs /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 57%] intro/why-ovs /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 57%] ref/index writing output... [ 58%] ref/ovs-appctl.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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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:581:32: warning: cast increases required alignment of 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... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 60%] ref/ovs-l3ping.8 writing output... [ 61%] ref/ovs-parse-backtrace.8 writing output... [ 62%] ref/ovs-pki.8 writing output... [ 63%] ref/ovs-sim.1 writing output... [ 64%] ref/ovs-tcpdump.8 writing output... [ 64%] ref/ovs-tcpundump.1 writing output... [ 65%] ref/ovs-test.8 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/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); | ^ /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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 67%] ref/ovsdb-server.7 /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 68%] ref/ovsdb.5 /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 69%] ref/ovsdb.7 /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of 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... [ 70%] topics/bonding writing output... [ 71%] topics/datapath writing output... [ 71%] topics/design writing output... [ 72%] topics/dpdk/bridge writing output... [ 73%] topics/dpdk/index writing output... [ 74%] topics/dpdk/jumbo-frames writing output... [ 75%] topics/dpdk/memory 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 writing output... [ 80%] topics/fuzzing/index writing output... [ 81%] topics/fuzzing/ovs-fuzzers writing output... [ 82%] topics/fuzzing/ovs-fuzzing-infrastructure writing output... [ 83%] topics/fuzzing/security-analysis-of-ovs-fuzzers writing output... [ 84%] topics/fuzzing/what-is-fuzzing writing output... [ 85%] topics/idl-compound-indexes writing output... [ 85%] topics/index writing output... [ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 87%] topics/language-bindings writing output... [ 88%] topics/networking-namespaces writing output... [ 89%] topics/openflow writing output... [ 90%] topics/ovs-extensions 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 91%] topics/ovsdb-replication writing output... [ 92%] topics/porting writing output... [ 92%] topics/testing /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 93%] topics/tracing writing output... [ 94%] topics/userspace-tso 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 writing output... [ 97%] tutorials/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 writing output... [ 98%] tutorials/ipsec writing output... [ 99%] tutorials/ovs-advanced writing output... [100%] tutorials/ovs-conntrack generating indices... genindexIn 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); | ^~~~~~~~~~~~~~~~~~~~ done writing additional pages... search/usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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... ... /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ done copying extra files... done dumping search index in English (code: en)... /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ done dumping object inventory... done build succeeded. The HTML pages are in Documentation/_build/html. /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 Running Sphinx v2.2.2 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 { } ovs-ctl.8 { } ovs-l3ping.8 { } ovs-parse-backtrace.8 { } ovs-pki.8 { } ovs-sim.1 { } ovs-tcpdump.8 { } ovs-tcpundump.1 { } ovs-test.8 { } ovs-vlan-test.8 { } ovsdb-server.7 { } ovsdb.5 { } ovsdb.7 { } done build succeeded. The manual pages are in Documentation/_build/man. /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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/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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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:596:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^ /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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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/netdev-offload.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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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.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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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:596:26: warning: cast increases required alignment of target type [-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:585:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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/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: 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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:612:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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:581:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of 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-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:584:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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-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); | ^~~~~~~~~~~~~~~~~~~~ /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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: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); | ^~~~~~~~~~~~~~~~~~~~ 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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 ./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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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-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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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:594:26: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^ /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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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:609:36: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 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); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-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); | ^~~~~~~~~~~~~~~~~~~~ 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:612:30: warning: cast increases required alignment of target type [-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: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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of 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: 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:581:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of 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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:592:26: warning: cast increases required alignment of target type [-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:583:32: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:584:32: warning: cast increases required alignment of 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:594:26: warning: cast increases required alignment of target type [-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:585:32: warning: cast increases required alignment of 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:595:26: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:588:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:591:26: warning: cast increases required alignment of target type [-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:609:36: warning: cast increases required alignment of 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:592:26: warning: cast increases required alignment of target type [-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:610:36: warning: cast increases required alignment of 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:593:26: warning: cast increases required alignment of target type [-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:612:30: warning: cast increases required alignment of target type [-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:594:26: warning: cast increases required alignment of target type [-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:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-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:579:32: warning: cast increases required alignment of 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:596:26: warning: cast increases required alignment of target type [-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:581:32: warning: cast increases required alignment of 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:597:26: warning: cast increases required alignment of target type [-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:582:32: warning: cast increases required alignment of 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:607:36: warning: cast increases required alignment of 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:583:32: warning: cast increases required alignment of 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:609:36: warning: cast increases required alignment of 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:584:32: warning: cast increases required alignment of 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:610:36: warning: cast increases required alignment of 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:585:32: warning: cast increases required alignment of 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:612:30: warning: cast increases required alignment of target type [-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:586:32: warning: cast increases required alignment of 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:613:30: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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:579:32: warning: cast increases required alignment of 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:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-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:590:26: warning: cast increases required alignment of target type [-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:607:36: warning: cast increases required alignment of 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:613:30: warning: cast increases required alignment of target type [-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:587:32: warning: cast increases required alignment of 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); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound 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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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: (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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound 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" ) /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound 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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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: (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 "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 "vtep/.libs" && rm -f "libvtep.la" && ln -s "../libvtep.la" "libvtep.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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: ( cd "ovsdb/.libs" && rm -f "libovsdb.la" && ln -s "../libovsdb.la" "libovsdb.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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 /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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound touch -c manpage-check 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.e712vx + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 ++ dirname /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 + cd openvswitch-2.14.0 + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 + make install DESTDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.i386/usr/lib/libopenvswitch-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.i386/usr/lib/libsflow-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/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 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound -inst-prefix-dir /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib -L/usr/lib -lsflow -ldpdk -ldl -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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.fc32.i386/usr/lib/libofproto-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.i386/usr/lib/libovsdb-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.i386/usr/lib/libvtep-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.i386/usr/bin/vtep-ctl /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.i386/usr/sbin/ovsdb-server /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin' /usr/bin/install -c utilities/bugtool/ovs-bugtool '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/etc/bash_completion.d' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-appctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-ctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-l3ping.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-parse-backtrace.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-pki.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-tcpdump.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man1/ovs-tcpundump.1" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man8/ovs-vlan-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386'"/usr/share/man/man7/ovsdb-server.7" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386'"/usr/share/man/man5" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.5 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386'"/usr/share/man/man5/ovsdb.5" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386'"/usr/share/man/man7" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.7 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386'"/usr/share/man/man7/ovsdb.7" /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/var/lib/openvswitch/pki /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/bugtool-plugins/$dir"; \ /usr/bin/install -c -m 644 "./$plugin" "/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.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.fc32.i386/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/man/man5' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/man/man7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/man/man8' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovs/unixctl' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovs/compat' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovs/db' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/python/ovstest' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/include/openflow' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.i386/usr/include/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/pkgconfig' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch' /usr/bin/install -c -m 644 vswitchd/vswitch.ovsschema vtep/vtep.ovsschema '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch/scripts' /usr/bin/install -c -m 644 utilities/ovs-lib '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch/scripts' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.i386/run/openvswitch + install -d -m 0750 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/var/log/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.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.fc32.i386/usr/lib/systemd/system/openvswitch-ipsec.service + install -m 0755 rhel/etc_init.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386//etc/openvswitch/default.conf + install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//etc/logrotate.d/openvswitch + install -m 0644 vswitchd/vswitch.ovsschema /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/openvswitch/vswitch.ovsschema + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//etc/sysconfig/network-scripts/ + install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386//etc/sysconfig/network-scripts/ifup-ovs + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages + cp -a /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/openvswitch/python/ovstest /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/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.fc32.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.fc32.i386/usr/lib' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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.fc32.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.8 creating build/lib.linux-i686-3.8/ovs copying ovs/dirs.py -> build/lib.linux-i686-3.8/ovs copying ovs/winutils.py -> build/lib.linux-i686-3.8/ovs copying ovs/vlog.py -> build/lib.linux-i686-3.8/ovs copying ovs/version.py -> build/lib.linux-i686-3.8/ovs copying ovs/util.py -> build/lib.linux-i686-3.8/ovs copying ovs/timeval.py -> build/lib.linux-i686-3.8/ovs copying ovs/stream.py -> build/lib.linux-i686-3.8/ovs copying ovs/socket_util.py -> build/lib.linux-i686-3.8/ovs copying ovs/reconnect.py -> build/lib.linux-i686-3.8/ovs copying ovs/process.py -> build/lib.linux-i686-3.8/ovs copying ovs/poller.py -> build/lib.linux-i686-3.8/ovs copying ovs/ovsuuid.py -> build/lib.linux-i686-3.8/ovs copying ovs/jsonrpc.py -> build/lib.linux-i686-3.8/ovs copying ovs/json.py -> build/lib.linux-i686-3.8/ovs copying ovs/fatal_signal.py -> build/lib.linux-i686-3.8/ovs copying ovs/fcntl_win.py -> build/lib.linux-i686-3.8/ovs copying ovs/daemon.py -> build/lib.linux-i686-3.8/ovs copying ovs/__init__.py -> build/lib.linux-i686-3.8/ovs creating build/lib.linux-i686-3.8/ovs/compat copying ovs/compat/__init__.py -> build/lib.linux-i686-3.8/ovs/compat creating build/lib.linux-i686-3.8/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedset.py -> build/lib.linux-i686-3.8/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sorteddict.py -> build/lib.linux-i686-3.8/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedlist.py -> build/lib.linux-i686-3.8/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/__init__.py -> build/lib.linux-i686-3.8/ovs/compat/sortedcontainers creating build/lib.linux-i686-3.8/ovs/db copying ovs/db/types.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/schema.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/parser.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/idl.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/error.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/data.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/custom_index.py -> build/lib.linux-i686-3.8/ovs/db copying ovs/db/__init__.py -> build/lib.linux-i686-3.8/ovs/db creating build/lib.linux-i686-3.8/ovs/unixctl copying ovs/unixctl/server.py -> build/lib.linux-i686-3.8/ovs/unixctl copying ovs/unixctl/client.py -> build/lib.linux-i686-3.8/ovs/unixctl copying ovs/unixctl/__init__.py -> build/lib.linux-i686-3.8/ovs/unixctl running build_ext building 'ovs._json' extension creating build/temp.linux-i686-3.8 creating build/temp.linux-i686-3.8/ovs gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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.8 -c ovs/_json.c -o build/temp.linux-i686-3.8/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.fc32.i386/usr/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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.8/ovs/_json.o -L/usr/lib -lopenvswitch -o build/lib.linux-i686-3.8/ovs/_json.cpython-38-i386-linux-gnu.so + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/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.fc32.i386/usr/lib' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 running install running install_lib creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/_json.cpython-38-i386-linux-gnu.so -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl copying build/lib.linux-i686-3.8/ovs/unixctl/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl copying build/lib.linux-i686-3.8/ovs/unixctl/client.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl copying build/lib.linux-i686-3.8/ovs/unixctl/server.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/custom_index.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/data.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/error.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/idl.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/parser.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/schema.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db copying build/lib.linux-i686-3.8/ovs/db/types.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.8/ovs/compat/sortedcontainers/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.8/ovs/compat/sortedcontainers/sortedlist.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.8/ovs/compat/sortedcontainers/sorteddict.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.8/ovs/compat/sortedcontainers/sortedset.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.8/ovs/compat/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat copying build/lib.linux-i686-3.8/ovs/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/daemon.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/fcntl_win.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/fatal_signal.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/json.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/jsonrpc.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/ovsuuid.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/poller.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/process.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/reconnect.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/socket_util.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/stream.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/timeval.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/util.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/version.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/vlog.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/winutils.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs copying build/lib.linux-i686-3.8/ovs/dirs.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl/client.py to client.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/unixctl/server.py to server.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/custom_index.py to custom_index.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/data.py to data.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/error.py to error.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/idl.py to idl.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/parser.py to parser.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/schema.py to schema.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/db/types.py to types.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers/sortedlist.py to sortedlist.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers/sorteddict.py to sorteddict.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/sortedcontainers/sortedset.py to sortedset.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/compat/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/daemon.py to daemon.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/fcntl_win.py to fcntl_win.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/fatal_signal.py to fatal_signal.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/json.py to json.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/jsonrpc.py to jsonrpc.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/ovsuuid.py to ovsuuid.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/poller.py to poller.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/process.py to process.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/reconnect.py to reconnect.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/socket_util.py to socket_util.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/stream.py to stream.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/timeval.py to timeval.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/util.py to util.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/version.py to version.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/vlog.py to vlog.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/winutils.py to winutils.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/dirs.py to dirs.cpython-38.pyc writing byte-compilation script '/tmp/tmp6vnr_j23.py' /usr/bin/python3 /tmp/tmp6vnr_j23.py removing /tmp/tmp6vnr_j23.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.fc32.i386/usr/lib/python3.8/site-packages/ovs-2.14.0-py3.8.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/__pycache__ ++ python3-config --abiflags + '[' -f /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/lib/python3.8/site-packages/ovs/_json.cpython-38-i386-linux-gnu.so ']' + popd ~/build/BUILD/openvswitch-2.14.0 + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/openvswitch/python/ + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//var/lib/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/openvswitch/scripts/ovs-systemd-reload + touch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/etc/openvswitch/conf.db + touch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/etc/openvswitch/system-id.conf + rm -f /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/bin/ovs-benchmark /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/bin/ovs-docker /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/bin/ovs-parse-backtrace /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/bin/ovs-testcontroller /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/sbin/ovs-vlan-bug-workaround '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/man/man1/ovs-benchmark.1*' /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/man/man8/ovs-testcontroller.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386//usr/share/man/man8/ovs-vlan-bug-workaround.8*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/man/man1/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/man/man5/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/man/man7/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/man/man8/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/openvswitch/scripts/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/include/ovn/*' + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 2.14.0-2.fc32 --unique-debug-suffix -2.14.0-2.fc32.i386 --unique-debug-src-base openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/bin/ovs-appctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-dpctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-appctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-dpctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-vsctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-ofctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-ofctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovs-vsctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovsdb-client extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovsdb-client explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovsdb-tool extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/ovsdb-tool explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/vtep-ctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/bin/vtep-ctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/libofproto-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/libopenvswitch-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/libovsdb-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/libsflow-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/libvtep-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/lib/python3.8/site-packages/ovs/_json.cpython-38-i386-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8/site-packages/ovs/_json.cpython-38-i386-linux-gnu.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin/ovs-vswitchd extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin/ovs-vswitchd explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin/ovsdb-server extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/sbin/ovsdb-server original debug info size: 16176kB, size after compression: 14108kB /usr/lib/rpm/sepdebugcrcfix: Updated 15 CRC32s, 0 CRC32s did match. 26962 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/debug/usr/lib/python3.8 using /usr/bin/python3.8 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/python3.8 using /usr/bin/python3.8 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /etc/sysconfig/network-scripts/ifup-ovs from /bin/bash to #!/usr/bin/bash mangling shebang in /etc/sysconfig/network-scripts/ifdown-ovs from /bin/bash to #!/usr/bin/bash *** WARNING: ./etc/bash_completion.d/ovs-vsctl-bashcomp.bash is executable but has no shebang, removing executable bit *** WARNING: ./etc/bash_completion.d/ovs-appctl-bashcomp.bash is executable but has no shebang, removing executable bit mangling shebang in /usr/share/openvswitch/scripts/ovs-systemd-reload from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/openvswitch.init 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/ovs-bugtool-get-dpdk-nic-numa 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-ovs-vswitchd-threads-affinity 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-appctl-dpif 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-daemons-ver 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-fdb-show 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-kmod-ctl 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/bin/ovs-pki from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/lib/libvtep.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/libofproto.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/libopenvswitch.la is executable but has no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gqqmbw + 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.fc32.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5yvzAv + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/doc/openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/openvswitch + cp -pr NOTICE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/openvswitch + cp -pr README.rst /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/openvswitch + cp -pr NEWS /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/openvswitch + cp -pr rhel/README.RHEL.rst /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openvswitch) = 2.14.0-2.fc32 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.fc32 openvswitch(x86-32) = 2.14.0-2.fc32 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.3) libc.so.6(GLIBC_2.3.4) 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 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) 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_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.fc32.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Q3L7Ku + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.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.fc32.i386/usr/share/doc/python3-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/share/doc/python3-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-openvswitch = 2.14.0-2.fc32 python3-openvswitch = 2.14.0-2.fc32 python3-openvswitch(x86-32) = 2.14.0-2.fc32 python3.8dist(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.8 python3.8dist(sortedcontainers) rtld(GNU_HASH) Obsoletes: python-openvswitch < 2.10.0-6 Processing files: openvswitch-test-2.14.0-2.fc32.noarch Provides: openvswitch-test = 2.14.0-2.fc32 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.8 Processing files: openvswitch-devel-2.14.0-2.fc32.i686 warning: File not found: /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386/usr/lib/*.a Provides: openvswitch-devel = 2.14.0-2.fc32 openvswitch-devel(x86-32) = 2.14.0-2.fc32 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.fc32.i686 Provides: network-scripts-openvswitch = 2.14.0-2.fc32 network-scripts-openvswitch(x86-32) = 2.14.0-2.fc32 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.fc32.i686 Provides: openvswitch-ipsec = 2.14.0-2.fc32 openvswitch-ipsec(x86-32) = 2.14.0-2.fc32 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.fc32.i686 Provides: openvswitch-debugsource = 2.14.0-2.fc32 openvswitch-debugsource(x86-32) = 2.14.0-2.fc32 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.fc32.i686 Provides: debuginfo(build-id) = 0758f9b00e2c435d89329221b6505203afcecd57 debuginfo(build-id) = 0fb8e4d9da256c82aa25c9a383b126faf6e2353e debuginfo(build-id) = 0fff616a068ee207b5fbfe6e136f5c506d7c0b68 debuginfo(build-id) = 2e53bb61fa91c14870b999d60b16991811d29449 debuginfo(build-id) = 509aa092791f4162804212b621258d7ff89496fb debuginfo(build-id) = 624b1b95dbe97621c1f812a3a884f583d59a518e debuginfo(build-id) = 74a67b320fc1d4be1250b4bd1c33e405f631ce12 debuginfo(build-id) = 91b63512bc882fc1455104868700fe5c5ca94f54 debuginfo(build-id) = 9f336127e1dfc812bfa240f782d951f1e02e216b debuginfo(build-id) = b2c3c6aced99169e4dbffe91723c31272caa1e51 debuginfo(build-id) = d1c411bc9a902cb5c5089b425a9551e8a118ca98 debuginfo(build-id) = e52c1ff8acc87738075ce091819497328ed5f58e debuginfo(build-id) = f14ed7b1e1b10ae7e2f5ef7d3650561ea2f6bcee debuginfo(build-id) = f6719b8f3549018749811e980b47c1a325ee8825 openvswitch-debuginfo = 2.14.0-2.fc32 openvswitch-debuginfo(x86-32) = 2.14.0-2.fc32 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.fc32 Processing files: python3-openvswitch-debuginfo-2.14.0-2.fc32.i686 Provides: debuginfo(build-id) = 909f41ea3252d2b367eab1629ef6b8f59c494484 python3-openvswitch-debuginfo = 2.14.0-2.fc32 python3-openvswitch-debuginfo(x86-32) = 2.14.0-2.fc32 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.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 Wrote: /builddir/build/RPMS/python3-openvswitch-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-test-2.14.0-2.fc32.noarch.rpm Wrote: /builddir/build/RPMS/openvswitch-devel-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/network-scripts-openvswitch-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-ipsec-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-debuginfo-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/python3-openvswitch-debuginfo-2.14.0-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-debugsource-2.14.0-2.fc32.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.duRrfu + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc32.i386 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openvswitch-2.14.0-2.fc32.src.rpm Finish: build phase for openvswitch-2.14.0-2.fc32.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-32-i686-1600091039.485637/root/var/log/dnf.rpm.log /var/lib/mock/fedora-32-i686-1600091039.485637/root/var/log/dnf.librepo.log /var/lib/mock/fedora-32-i686-1600091039.485637/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openvswitch-2.14.0-2.fc32.src.rpm) Config(child) 5 minutes 9 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run